通过frp所在机器的http/socks5代理访问外网,以方便访问公司的项目 有更新!

  Bob

frp 内置了 http proxy 和 socks5 插件,可以使其他机器通过 frps 的网络访问互联网。

方法1:在frps服务端部署配置

frps.ini服务端配置-HTTP代理

[common]
bind_addr =0.0.0.0
bind_port =7000
token = bob.kim

[http_proxy] type = tcp remote_port =8010 plugin = http_proxy

frps.ini服务端配置-Socks5代理

[common]
bind_addr =0.0.0.0
bind_port =7000
token = bob.kim

[socks5] type = tcp remote_port =8010 plugin = socks5

例如想使用公司网络,以方便访问公司的项目。

方法2:在frpc客户端部署配置

frps.ini服务端配置

[common]
bind_addr =0.0.0.0
bind_port =7000
token = bob.kim

frpc.ini客户端配置-HTTP代理

[common]
server_addr =服务端IP
server_port =7000
token = bob.kim

[http_proxy] type = tcp remote_port =8010 plugin = http_proxy

frpc.ini客户端配置-Socks5代理

[common]
server_addr =服务端IP
server_port =7000
token = bob.kim

[http_proxy] type = tcp remote_port =8010 plugin = socks5

浏览器设置 http 或 socks5 代理地址为 服务器IP:8010,通过 frps 机器的网络访问互联网。

plugin = http_proxy代理,添加用户/密码,验证。
例如,再添加下面这两个参数
用户名,可自定义。
plugin_http_user = abcd
密码,可自定义。
plugin_http_passwd = abcd

plugin = socks5代理,添加用户/密码,验证。
例如,再添加下面这两个参数
用户名,可自定义。
plugin_user = abcd
密码,可自定义。
plugin_passwd = abcd

frpc.ini客户端的,还可以使用如下两个参数。
穿透通讯加密
use_encryption = false
可选:false,true
默认为false则不开启,或者不填此参数,为true则开启frps服务端和frpc客户端之间通讯加密。

穿透通讯压缩
use_compression = false
可选:false,true
默认为false则不开启,或者不填此参数,为true则开启frps服务端和frpc客户端之间通讯压缩。


如有疑问或同行交流欢迎加群讨论:铂金信息技术交流群 151258054