დააინსტალირეთ ss5 CentOS7– ზე SOCKS5 მარიონეტული სერვისის განსახორციელებლად
ამ სტატიასთან დაკავშირებული ცნობები
ss5 ოფიციალური დოკუმენტი Socks5 იყენებს SSL- ს Socks5– ის უსაფრთხო მომხმარებლის სახელი და პაროლის ავტორიზაციის პროტოკოლიშეასრულეთ შემდეგი ბრძანებები თანმიმდევრობით, რათა დააინსტალიროთ EPEL, კომპილაციის ინსტრუმენტები და საჭირო დამოკიდებულებები.
yum install epel-release -y
yum groupinstall 'Development Tools' -y
yum install gcc automake autoconf libtool make yum-utils wget -y
yum install pam-devel openldap-devel openssl-devel -y
ჩამოტვირთეთ კოდის კოდი, შეადგინეთ და დააინსტალირეთ
ჩამოტვირთვის მისამართი შეიძლება არასწორი იყოს. ჩამოტვირთვის უკმარისობის შემთხვევაში, შეგიძლიათ ხელახლა მოძებნოთ Google- ში.წარმატებული ჩამოტვირთვის შემდეგ რეკომენდებულია კოდის ასლის შენახვა, რაც მოსახერხებელია მომავალში ინსტალაციისთვის.
cd /usr/local/src/
wget https://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar xzf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure
./make
./make install
შეცვალეთ კონფიგურაციის ფაილი, შეარჩიეთ ავტორიზაციის მეთოდი ანგარიშის და პაროლის შეერთებისას და კონფიგურაცია
გამოიყენეთ vim ან vi, რომ შეცვალოთ ss5.conf ფაილი და ამოიღოთ "#" "" აუთ ". ამ მოდიფიკაციის მიზანია კავშირის ავტორიზაციის გადამოწმების ჩართვა, წინააღმდეგ შემთხვევაში ანონიმურად შეგიძლიათ დაუკავშირდეთ.შემდეგ წაშალეთ "# ნებართვის" "#" და შეცვალეთ ავტორიზაცია "-" - დან "u". ამ მოდიფიკაციის მიზანია მომხმარებლის სახელის და პაროლის გამოყენება ავტორიზაციისთვის.მოგვიანებით, ანგარიშის პაროლის კონფიგურაციაც დაგვჭირდება.ამ ნაწილის მოდიფიკაცია შეიძლება ეხებოდეს შემდეგ მაგალითს.
vim /etc/opt/ss5/ss5.conf
# SHost SPort Authentication
auth 0.0.0.0/0 - u
# Auth SHost SPort DHost DPort Fixup Group Band ExpDate
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
გამოიყენეთ vim ან vi ss5.passwd ფაილის რედაქტირებისთვის. ამ ფაილის თითოეული სტრიქონი წარმოადგენს ანგარიშს.ანგარიშის ფორმატში შედის ორი ნაწილი: ანგარიშის ნომერი და პაროლი. თქვენ ჯერ უნდა შეიყვანოთ ანგარიშის ნომერი და შემდეგ შეიყვანოთ პაროლი. ანგარიშის ნომერი და პაროლი გამოყოფილი უნდა იყოს ინტერვალებით. თავად ანგარიშის ნომერი და პაროლი არ შეიძლება შეიცავდეს ინტერვალებს.ქვემოთ მოცემულია ორი ანგარიშის შექმნის საცნობარო მაგალითი.
user1 password1
user2 password2
დაიწყეთ მარიონეტული სერვისი
ზემოაღნიშნული კონფიგურაციის შემდეგ, შეგვიძლია დავიწყოთ მარიონეტული სერვისი.მომსახურების შემდეგი ბრძანებით დაწყების შემდეგ, ჩვენ შეგვიძლია შეამოწმოთ 1080 პორტის სტატუსი, რათა დავადგინოთ, მუშაობს თუ არა ჩვეულებრივ სერვისი.ჩვენ ასევე უნდა გადავამოწმოთ არის თუ არა შეკრული IP მისამართი IP. თუ შეკრული IP მისამართი ან პორტი უნდა შევცვალოთ, შეგვიძლია კვლავ შევცვალოთ კონფიგურაციის ფაილი, შემდეგ კი გადავაწყოთ მარიონეტული სერვისი, რომ ჩვენი ცვლილებები შევიდეს.
/usr/sbin/ss5 -t