我觉得你可以找chatgpt聊聊,不过我没试,不确定这个结果能不能用 https://www.huangyuexiang.com/2020/05/09/Nginx%E9%85%8D%E7%BD%AE%E4%B8%80%E4%B8%AA%E7%AB%AF%E5%8F%A3%E5%90%8C%E6%97%B6%E5%A4%84%E7%90%86%E5%A4%9A%E7%A7%8D%E5%8D%8F%E8%AE%AE/
https://www.cnblogs.com/nethrd/p/15927137.html 本帖最后由 chillicez 于 2023-3-4 10:21 编辑
https://www.chengxiaobai.com/trouble-maker/trojan-shared-443-port-scheme
我现在一个vps就是按这个在433配了两个服务 前面加个路由然后配置根据源地址的端口映射,或者本机是linux就用iptables做类似的事情 upstream a.com {
server 192.168.0.1:80;
}
upstream b.com {
server 192.168.0.1:21;
}
server {
listen 4444;
server_name c.com;
location / {
if ( $remote_addr ~* {这里写正则匹配你的来源ip}) {
proxy_pass a.com;
break;
}
proxy_pass b.com;
}
}
nginx 反代。域名区分
—— 来自 HONOR HPB-AN00, Android 12上的 S1Next-鹅版 v2.5.4 本帖最后由 ltycomputer 于 2023-3-4 11:56 编辑
sslh可以同端口复用ssh/ssl
haproxy也行,根据tcp包头分别https/ssh/open微屁恩转发到不同后端实现复用
然后sni可以继续区分不同https主机 连lfs都搞过的人,建议自己拿nc和bash/python写个简单小程序转发得了 你这个要用nginx做负载 Nginx根据预设ip分别转发 haproxy应该可以实现根据流量类型分流
不过你是否考虑清楚ftp有数据通道的
另外我的推荐是,机器上配两个IP地址(可以是loopback类型的),保证路由正常
然后http服务监听IPA,ftp监听IPB,其它的在iptables上做过滤,只允许C网段访问IPA的4444端口,同时只允许D网段访问IPB的4444端口
页:
[1]