Ssh 代理服务器

Ssh 代理服务器

你好,我有 Ubuntu 服务器。

我想要安装一个像下面这样的 ssh 代理服务器。

https://cyberssh.com/ssh/region/europe

我想要使​​用 eproxy APK。

  • 端口 443
  • Socks5
  • 本地端口 1080
  • UDP 端口 7300

答案1

如果我理解正确的话,我认为您描述的是 SOCKS 代理。这些在 Ubuntu 上非常简单。

确保服务器安全(可选但建议)

我建议用以下几种方法来强化服务器

  1. 在服务器上设置一个强密码(理想情况下使用钥匙并禁用密码)
  2. 假设您在服务器上的用户名是“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]

相关内容