代码拉取完成,页面将自动刷新
同步操作将从 FastTunnel/FastTunnel 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于本框架开发的穿透平台,如果你需要内网穿透可以直接注册使用,免去自己搭建和维护的成本。但重要的项目请勿使用此服务。
穿透平台:https://suidao.io
平台源码:FastTunnel.SuiDao
有帮助的朋友点下⭐Star支持一下本项目,有需求和bug请提交issue,同时欢迎各位coder进行PR
appsettings.json
直接双击 FastTunnel.Client.exe
即可运行
chmod +x FastTunnel.Client
./FastTunnel.Client
直接运行 FastTunnel.Client
110.110.110.110
,同时你有一个顶级域名为 abc.com
的域名,你希望访问 test.abc.com
可以访问内网的一个网站。A
,名称为 *
, ipv4地址为 110.110.110.110
,这样 *.abc.com
的域名均会指向110.110.110.110
的服务器,由于FastTunnel
默认监听的http端口为1270,所以要访问http://test.abc.com:1270
nginx
转发实现。http {
# 添加resolver
resolver 8.8.8.8;
# 设置 *.abc.com 转发至1270端口
server {
server_name *.abc.com;
location / {
proxy_pass http://$host:1270;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
# 可选
error_log /var/log/nginx/error_ft.log error;
}
}
ft.suidao.io
, 则通过子域名test.ft.suidao.io:1270
访问在本地的站点,IIS配置如下:
客户端配置如下,内网有两台主机,ip如下: appsettings.json
"ClientSettings": {
"Common": {
"ServerAddr": "xxx.xxx.xxx.xxx",
"ServerPort": 1271
},
"SSH": [
{
"LocalIp": "192.168.0.100", // linux主机
"LocalPort": 22, // ssh远程默认端口号
"RemotePort": 12701
},
{
"LocalIp": "192.168.0.101", // windows主机
"LocalPort": 3389, // windows远程桌面默认端口号
"RemotePort": 12702
}
]
}
假设内网主机的用户名为 root,服务器ip为x.x.x.x,访问内网的两个主机分别如下
ssh -oPort=12701 root@x.x.x.x
sysdm.cpl
在弹出的对话框中选中允许远程连接此计算机mstsc
,打开远程对话框,在对话框的计算机输入框,输入 x.x.x.x:12701
然后指定用户名密码即可远程内网的windows主机vs2019
或更高版本dotnetcore runtime&sdk 3.1
或以上版本test.test.cc 127.0.0.1
等Apache License 2.0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。