首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
uid106
›
全部回复第 1 页 / 共 1 页
回复总数
3
6 小时 40 分钟前
回复了
bingoso
创建的主题
›
信息安全
›
云服务器更改 22 端口对安全防护一点作用都没有
推荐一个 go 项目
https://github.com/yosebyte/passport
,用他带认证的转发模式,不在 ip 白名单的直接丢包
6 天前
回复了
uid106
创建的主题
›
Go 编程语言
›
分享开源项目 Passport,一行 URL 搞定可信认证、网络穿透和端口转发
@
xyholic
抱歉有 7 天回复限制。感谢您的反馈,您提供的命令是用来进行内网穿透的,服务端暴露 10022 提供访问,10101 负责数据交换,如果要访问 10022 端口,需要首先访问 https://hostname:8443/server ,端口和路径都可以自定义,且最好乱序一些防止字典破解,您只需要访问一下这段 url 即可,会显示当前客户端 ip 地址并记录在内存,之后再访问 10022 端口就可以放行了;因为是 https 就没再麻烦一步提供 basic auth ,这个项目的初衷就是一切从简且安全。
12 天前
回复了
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
·
实用小工具
·
1014 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms ·
UTC 21:07
·
PVG 05:07
·
LAX 13:07
·
JFK 16:07
Developed with
CodeLauncher
♥ Do have faith in what you're doing.