![Ssh 代理服务器](https://linux22.com/image/1067742/Ssh%20%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
你好,我有 Ubuntu 服务器。
我想要安装一个像下面这样的 ssh 代理服务器。
https://cyberssh.com/ssh/region/europe
我想要使用 eproxy APK。
- 端口 443
- Socks5
- 本地端口 1080
- UDP 端口 7300
答案1
如果我理解正确的话,我认为您描述的是 SOCKS 代理。这些在 Ubuntu 上非常简单。
确保服务器安全(可选但建议)
我建议用以下几种方法来强化服务器
- 在服务器上设置一个强密码(理想情况下使用钥匙并禁用密码)
- 假设您在服务器上的用户名是“proserver1”,请将该行添加
AllowUsers proserver1
到末尾,/etc/ssh/sshd_config
以便只有您可以登录
在你的服务器上安装 SSH 服务器应用程序
sudo apt-get update
sudo apt-get install openssh-server
配置 ssh 使用端口 443
如果要使用端口 443,则需要编辑配置/etc/ssh/sshd_config
。找到以下行
# Port 22
并将其更改为
Port 443
(请注意,我删除了数字符号)。
向互联网开放 443 端口
下一部分需要了解您的设置,因此我无法提供具体帮助...您需要允许从互联网访问服务器端口 443。执行此操作的方式取决于服务器的托管方式。
例如,如果您在家庭网络上运行服务器,则需要配置路由器以将服务器的端口 443 传送到互联网。
您可能需要联系您的托管服务以了解端口转发问题。
确定你的公共 IP(如果你有域服务则可选)
您需要服务器的公共 IP 地址或域名。在服务器上,您可以运行以下命令来获取公共 IP:
curl ifconfig.me
建立代理
环氧树脂需要以下
- HOST/IP:使用上一步中的 IP
- 端口:443
- SOCKS5:已勾选
- 本地端口:1080
由于这是 Ubuntu 堆栈交换,我还将包括 Ubuntu 客户端的 ssh 命令:
ssh -D 1080 -p 443 [email protected]