📖使用frp实现内网穿透
2020-5-8
| 2024-6-23
字数 398阅读时长≈ 1 分钟

目的:

1.需要通过公网服务器代理连接内网机器
2.需要通过代理使得本机外网地址变为该内网机器外网IP

环境:

1.下载并配置公网服务器端

plain

# 先下载(根据服务器版本 示例:centos7 x64) # 注:0.33是frp当前最新版本(客户端与服务器端要版本匹配) wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz # 解压 tar -zxvf frp_0.33.0_linux_amd64.tar.gz # 切换路径 cd frp_0.33.0_linux_amd64 # 编辑配置 内容在下方 vim frps.ini # 运行 ./frps -c ./frps.ini
Plain text
frps.ini内容

plain

[common] bind_port = 7000 token = test #port,token自定义 保持客户端与服务端一致即可
Plain text

2.下载并配置客户端

这里的客户端是指想要代理的那台内网机器
下载地址:
解压后编辑frpc.ini,配置http代理与socks5代理

plain

[common] # 填写自己的服务器IP server_addr = xxx.xxx.xx.xxx # port,token保持一致 server_port = 7000 token = test [plugin_http_proxy] type = tcp remote_port = 7890 plugin = http_proxy # 可以添加认证 # plugin_http_user = abc # plugin_http_passwd = abc [plugin_socks5] type = tcp remote_port = 7891 plugin = socks5 # plugin_user = abc # plugin_passwd = abc
Plain text
服务器要开放用到的端口,比如7000,7890,7891
宝塔面板用到的话也要放行下 登录-->安全-->输入端口-->点击放行
最后运行客户端

plain

.\frpc.exe -c .\frpc.ini
Plain text

3.代理使用

只代理浏览器:推荐浏览器插件SwitchOmega
全局代理:win可以使用sstap
linux/mac可以使用Proxifier
终端代理:proxychain4
还有一些,欢迎补充~
  • 开发
  • 工具
  • 短视频行业黑灰产对抗iphoneX 16.7.11使用Winra1n2.1越狱
    Loading...