Skip to content

Instantly share code, notes, and snippets.

@xinkunZ
Last active April 28, 2023 02:49
Show Gist options
  • Save xinkunZ/a08653ea734c56b6418505a8f9b219c5 to your computer and use it in GitHub Desktop.
Save xinkunZ/a08653ea734c56b6418505a8f9b219c5 to your computer and use it in GitHub Desktop.
穿透

http://108.160.128.85:7500/

安装 guacd

docker run --restart=always --name guacd -d
--network host -v /root/next-terminal/data:/usr/local/next-terminal/data
dushixiang/guacd:latest

安装 next-terminal

docker run --restart=always --name next-terminal -d
--link guacd
-p 8088:8088
-v /root/next-terminal/data:/usr/local/next-terminal/data
-v /etc/localtime:/etc/localtime
-e DB=sqlite
-e GUACD_HOSTNAME=localhost
-e GUACD_PORT=4822
dushixiang/next-terminal:latest \

关闭服务防火墙 以vultr配置为准

sudo ufw disable

服务端启动脚本

docker run -d --name frps -p 7000:7000 -p 7500:7500 -v ./frps.ini:/frp/frps.ini axboy/frp:0.44.0 /frp/frps -c /frp/frps.ini

/opt/docker/frp/frps.ini

[common]
bind_port = 7000
dashboard_port = 7500
token = 12345678
dashboard_user = admin
dashboard_pwd = 7852396541-zxk
vhost_http_port = 10080
vhost_https_port = 10443

客户端

docker run -d --name frpc --network host -v ./frpc.ini:/frp/frpc.ini axboy/frp:0.44.0 /frp/frpc -c /frp/frpc.ini

[common]
server_addr = 108.160.128.85
server_port = 7000
token = 12345678
[rdp]
type = tcp
local_ip = 192.168.31.85          
local_port = 3389
remote_port = 7001  

[terminal]
type = tcp
local_ip = 192.168.31.11          
local_port = 8088
remote_port = 7002

docker run -d --network host --name start docker/getting-started

docker run -d -p 80:80 --name start docker/getting-started

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment