首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
uid106
›
全部回复第 1 页 / 共 1 页
回复总数
2
4 天前
回复了
uid106
创建的主题
›
Go 编程语言
›
分享开源项目 Passport,一行 URL 搞定可信认证、网络穿透和端口转发
@
xyholic
抱歉有 7 天回复限制。感谢您的反馈,您提供的命令是用来进行内网穿透的,服务端暴露 10022 提供访问,10101 负责数据交换,如果要访问 10022 端口,需要首先访问 https://hostname:8443/server ,端口和路径都可以自定义,且最好乱序一些防止字典破解,您只需要访问一下这段 url 即可,会显示当前客户端 ip 地址并记录在内存,之后再访问 10022 端口就可以放行了;因为是 https 就没再麻烦一步提供 basic auth ,这个项目的初衷就是一切从简且安全。
10 天前
回复了
uid106
创建的主题
›
Go 编程语言
›
分享开源项目 Passport,一行 URL 搞定可信认证、网络穿透和端口转发
@
crab
没设置的那么高级,核心逻辑是 ip 地址核查:
```
clientIP, _, err := net.SplitHostPort(linkConn.RemoteAddr().String())
if err != nil {
linkConn.Close()
return
}
if _, exists := whiteList.Load(clientIP); !exists {
linkConn.Close()
return
}
```
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
1048 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms ·
UTC 19:05
·
PVG 03:05
·
LAX 11:05
·
JFK 14:05
Developed with
CodeLauncher
♥ Do have faith in what you're doing.