本文档部分参考 极空间论坛里”z.于”的贴子,并修正其有误的地方
正文开始:
首先你需要在frps服务器端取得frps.ini文件中的内容,比如像这样
[common] bind_port = 17000 token = wwwwwwwwwwwwwwwwwwwwwwww vhost_http_port = 80880 vhost_https_port = 43443 dashboard_port = 17500 dashboard_user = user dashboard_pwd = password tcp_mux = true max_pool_count = 10
然后在极空间中创建一个 frpc.txt 的客户端配置文件(我的docker是装到ssd固态里的)
里面的内容如下 ,请自行根据实际情况修改,这里要填的数据有些就是从上面那个frps.ini文件里取得的,配置文件中我以穿透青龙面板为例,用的http协议
[common] #frp server节点的ip地址 server_addr = x.x.x.x #server端 端口 server_port = 17000 #server端访问tocken token = wwwwwwwwwwwwwwwwwwwwwwww [qinglong_note] type = http #对数据进行 加密 压缩 use_encryption = true use_compression = true custom_domains = 3w.google-baidu.com #极空间的内网IP地址,提前设置成静态ip,避免重启后变动 local_ip = 192.168.6.231 #本地应用启动的端口 local_port = 5700 #映射到外网要访问的端口,可以和内网不一样 remote_port = 80880 #可以复制多份qinglong_note节点内容,映射其他应用
然后下载docker镜像,选择oldiy/frpc这一个
下面创建容器,根据我的设置做就行
设置要映射的文件路径
启动命令
'/bin/sh' '-c' '/frpc' '-c' '/frpc.ini'
其它的无需设置,点应用就行了
然后去服务器上看,就能看到了
如果你在服务器上把域名绑定好了,那么 现在可以用 http://3w.google-baidu.com 进行访问,但是最好是用https加密
服务器上可以用nginx反向代理的方式共用443端口,这个不在本文介绍范围