Я устанавливаю ss5 или 3proxy на Cent OS (VPS). Я проверяю порт 1080 с помощью онлайн-средства проверки портов и получаю, что порт 1080 открыт, но когда я пытаюсь подключиться к прокси-серверу, я не могу подключиться. firewalld удален. Оперативная память сервера 512 МБ .CPU 1 CORE 1400 МГц
Прежде всего отключите selinux
sudo setenforce 0
Однако это изменение будет действительно только для текущего сеанса выполнения.
отключить навсегда
vi /etc/selinux/config
и изменить SELINUX=disabled
так что это сделает его постоянным. Сохраните файл и перезагрузите систему CentOS с помощью sudo shutdown -r now
После перезагрузки проверьте статус selinux с помощью sestatus
ваш статус должен быть SELinux status: disabled
Во-вторых, убедитесь, что ваш 3proxy.cfg - config должен выглядеть примерно так:
# use global nameserver using google DNS here
nserver 8.8.8.8
nserver 8.8.8.4
# options
daemon
nscache 65536
timeouts 1 5 10 30 180 1800 15 60
# authentication mode, you can auth with username and password or from an IP address, see below
auth iponly strong
# users list - here if you want to login with username and password
users “username:CL:password”
# ip allow list —— if you want to login from an IP address
allow * 82.224.29.140 * *
# Must be the same with the username you have in the userlist
allow username * * *
# Number of maximum connections 100 is more then enough
maxconn 100
# proxy - here you create the socks -p is the port -i the local IP address(the ip you should connect to) and -e is the exit IP address, in case you have more then 1 IP on the server
socks -a -p51365 -i172.22.33.11 -e172.22.33.11
# another example with another exit IP address if you have more then 1 ip addresses on the vps
socks -a -p51365 -i172.22.33.11 -e172.33.44.44
# feel free to remove the lines with # since they are just comments so you can understand what you are doing and if you have only 1 IP address remove the last example also