ubuntu18.04安装frps之ipv6

其实也不算是安装。直接用winscp上传文件和配置就行了
虽然运营商分配的ipv6地址,但只是大内网。
方便访问家的监控或者办公文件,请勿用于其它用途,避免请喝茶。

先去官方找个最新的amd64的gz包
https://github.com/fatedier/frp

比如我下载ubuntu服务端用的
frp_0.13.0_linux_amd64.tar.gz
如果客户端用windows请下载window中的frpc

解压

然后开始放文件
将frps放在/usr/bin/目录中
修改执行权限
chmod 755 /usr/bin/frps
把systemd里面的frps.service放在
/lib/systemd/system/
再打开自启动
sudo systemctl enable frps
成功返回
Created symlink /etc/systemd/system/multi-user.target.wants/frps.service → /etc/systemd/system/frps.service

安装防火墙插件ufw
apt install ufw

#配置防火墙端口
netstat -ntpl
sudo ufw allow 7000/tcp
sudo ufw allow 7500/tcp

#基本操作
然后启动 frps
sudo systemctl start frps
重启 sudo systemctl restart frps
停止 sudo systemctl stop frps
查看应用日志 sudo systemctl status frps

注意:服务端和客户端所用token要一致
服务端公网主机配置frps.ini

#bind_addr = 0.0.0.0
bind_addr = [::]
bind_port = 7000
# auth token
token = 00000000-0000-0000-0000-000000000000
vhost_http_port = 8081
vhost_https_port = 4431
#dashboard_addr = 0.0.0.0
dashboard_addr = [::]
das#hboard_port = 7500
dashboard_user = venski
dashboard_pwd = youpassword

客户端内网主机配置frpc.ini

log_file = ./frpc.log
log_level = info
log_max_days = 3
disable_log_color = false
#server_addr = ipv4ip改成你自己的
server_addr = [ipv6改成你自己的]
server_port = 7000
# for authentication
token = 00000000-0000-0000-0000-000000000000
protocol = tcp
tls_enable = true
[web01]
type = http
#local_ip = 127.0.0.1
local_ip = [::1]
local_port = 80
remote_port = 8081
use_encryption = true
use_compression = true
custom_domains = *.xxx.net,*.xxx.org
[web02]
type = https
#local_ip = 127.0.0.1
local_ip = [::1]
local_port = 443
remote_port = 4431
use_encryption = true
use_compression = true
# subdomain = web01
custom_domains = *.xxx.net,*.xxx.org

常识
frp其实是支持ipv6的。
ipv6注意地址应该用中括号[]包裹。
例如:
127.0.0.1 [::1]
0.0.0.0 [::]

点赞