ehang-io / nps

一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
https://ehang.io/nps/documents
GNU General Public License v3.0
29.77k stars 5.38k forks source link

初学者 请教一个具体socks5配置问题 #1122

Closed genkv closed 1 year ago

genkv commented 1 year ago

初学小白,有一个关于配置socks5的问题希望能够得到帮助

我在某云平台租了一个服务器 【server】,有公网ip 我在本地的软路由【soft router】有一个socks5的梯子,端口是1090,平时我在局域网内的其他机器的firefox上可以经由软路由通过socks5科学上网: image

现在我想要用nps,使我能够通过任意外网连接【server】的公网ip,再穿透到【soft router】的socks5梯子,完成科学上网。

首先,请问这种方法可行吗?我做了一些尝试:

在【server】上安装nps server

在【soft router】上安装nps client

双方建立连接,连接成功。

最重要的一步,建立socks5隧道: image

我在建立了一个socks5隧道之后,可以从任意外网访问到我的软路由【soft router】,但是我软路由的socks5梯子的代理端口是1090,和我通过nps建立的这个隧道貌似没什么关系,各玩各的。请问有什么方法能够使nps建立的socks5隧道直接(通过某种方式)连接到软路由的1090,这样我可以直接在外网也拥有在局域网通过socks5科学上网一样的功能呢?

谢谢看完我的问题,不胜感激!