由于某些端口被阻止,我无法从我的大学连接到某些服务(TS3、Mumble、Steam...)。我想知道,我可以将我的专用服务器用作一种代理吗?因此,我通过允许的端口(我选择的)连接到我的专用服务器,然后专用服务器连接到该服务。
我目前正在学习计算机科学,具有良好的编程知识,但对网络和 unix 世界几乎一无所知。您能指导我使用哪些程序来实现这一目标吗?
答案1
如果您有 SSH 访问权限,并且您需要的服务可以使用 SOCKS 代理,ssh
那么动态端口转发功能将是解决此问题的一个非常简单的方法。
使用以下命令在客户端上打开 SSH 会话:
ssh -D 8080 <your server>
现在您可以将其用作localhost:8080
代理。例如,将此地址作为 SOCKS 代理输入到浏览器的网络配置中,然后您的浏览器将完全通过您的服务器进行隧道传输。
答案2
OpenVPN 服务器和客户端完全按照您的要求执行。