web-dev-qa-db-fra.com

SSH Proxy Server

Salut j'ai un serveur ubuntu.

Je veux installer un serveur proxy SSH comme ci-dessous.

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

Je veux utiliser Eproxy APK.

  • Port 443
  • Chaussettes5
  • Port local 1080
  • Port UDP 7300
1
proserver1

Si je comprends bien, je pense que vous décrivez un proxy de chaussettes. Ce sont très simples sur Ubuntu.

Sécurisez le serveur (facultatif mais recommandé)

Je recommanderais de durcir le serveur quelques manières

  1. Définissez un mot de passe fort sur le serveur (idéalement tiliser une clé et désactiver les mots de passe)
  2. En supposant que votre nom d'utilisateur sur le serveur est "ProServer1", ajoutez la ligne AllowUsers proserver1 à la fin de /etc/ssh/sshd_config donc que vous seul pouvez vous connecter

Installez l'application SSH Server sur votre serveur

Sudo apt-get update
Sudo apt-get install openssh-server

Configurer SSH pour utiliser le port 443

Si vous souhaitez utiliser le port 443, vous devez modifier la configuration dans /etc/ssh/sshd_config. Trouvez la ligne qui se lit

# Port 22

et changez-le à

Port 443

(Notez que j'ai supprimé le symbole de numéro).

Port ouvert 443 à Internet

La partie suivante nécessite une connaissance de votre configuration afin que je ne puisse pas fournir une aide spécifique ... Vous devez autoriser l'accès au port de serveur 443 sur Internet. La façon dont vous faites cela dépendra de la manière dont le serveur est hébergé.

Par exemple, si vous exécutez le serveur de votre réseau domestique, vous devez configurer votre routeur pour passer le port 443 du serveur sur Internet.

Vous devrez peut-être contacter votre service d'hébergement sur le transfert de port.

Déterminez votre IP publique (facultatif si vous avez un service de domaine)

Vous aurez besoin de l'adresse IP publique ou du domaine de votre serveur. Sur le serveur, vous pouvez exécuter ce qui suit pour obtenir l'IP publique:

curl ifconfig.me

Établir le proxy

EPROXY aura besoin de ce qui suit

  • Host/IP: Utilisez l'adresse IP de l'étape précédente
  • Port: 443
  • SOCKS5: vérifié
  • Port local: 1080

Comme il s'agit de l'Ubuntu Stack Exchange, je vais également inclure les commandes SSH pour un client Ubuntu:

ssh -D 1080 -p 443 [email protected]
2
rexypoo