说明:路由器新路由3作为客户端frpc,Google cloud香港有公网IP安装服务端frps
vps上安装服务端
1.下载服务端
#切换到root目录下
cd /root
#下载0.21版本
wget --no-check-certificate https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz
#解压
tar -xzvf frp_0.21.0_linux_amd64.tar.gz
#文件夹重命名
mv frp_0.21.0_linux_amd64 frp
#进入frp目录
cd frp
#赋予权限
chmod +x frps
#执行帮助命令测试frp是否能运行
./frps --help
2.写入配置文件
echo "[common]
bind_port = 7000
token = 12345678
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
vhost_http_port = 10080
vhost_https_port = 10443
subdomain_host = sixu.life" > frps.ini
3.测试运行frps./frps -c frps.ini
ctrl+c
退出
4.开机启动
#编辑 开机启动文件
vi /etc/rc.local
#按 i 进入编辑模式并添加下面的命令到 exit 0 语句之前
nohup /root/frp/frps -c /root/frp/frps.ini &
#按 esc 退出编辑模式再按 :wq 保存并退出
路由器上配置
1.依次点击:花生壳内网版--frp
启用 frp 内网穿透 选中
启用 frpc 客户端 选中
2.修改配置文件
# ==========客户端配置:==========
[common]
server_addr = 对应服务器IP地址
server_port = 对应服务端的 bind_port
token = 对应服务端 token
#log_file = /dev/null
#log_level = info
#log_max_days = 3
[web]
remote_port = 对应服务端vhost_http_port
type = http
local_ip = 192.168.123.1
local_port = 80
subdomain = 自定义子域名,例如test.sixu.life,则此处自需要输入test
#host_header_rewrite =
# ====================
EOF
3.点击应用本页设置
4.运行成功会看到类似的提示
login to server success, get run id [], server udp port [0]
start proxy success
域名解析
为了方便,可直接添加泛解析 * a记录指向服务器IP
其他
例如上文的设置来说:
1.登录服务端的 dashboard 的地址为:服务器ip:7500
2.外网访问地址为:test.sixu.life:10080
博主你好,你的教程部分适合我的教程,可否借用一下,同时我会标明出处
可以 没问题
我个人觉得zerotier更好玩