Trojan-GFW dimaksudkan sebagai mekanisme yang tidak dapat diidentifikasi untuk membantu Anda melewati batasan jaringan seperti Great Firewall (GFW).
Halaman ini memberikan instruksi untuk menginstal Trojan-GFW pada server CentOS 8 dan Debian 10+. Perhatikan bahwa CentOS 8 mencapai akhir masa pakainya pada tanggal 31 Desember 2021. Oleh karena itu, Debian direkomendasikan. Debian 10 dijuluki “buster,” dan Debian 11 dijuluki “bullseye.”
1. Server
1.1. Persyaratan
Anda akan memerlukan nama domain serta server Anda. Siapkan catatan DNS yang menunjuk dari nama domain Anda ke alamat IP server Anda. Nama domain yang digunakan dalam contoh adalah example.comdengan nama host sampel www.example.com.
1.2. Buat Situs Web Kamuflase
Instal dan mulai Nginx. Di CentOS:
yum install nginx -y
systemctl enable nginx
systemctl start nginx
Di Debian atau Ubuntu:
apt install nginx -y
systemctl enable nginx
systemctl start nginx
Edit file konfigurasi situs default Nginx:
Di CentOS, edit /etc/nginx/nginx.conf
Di Debian atau Ubuntu, edit /etc/nginx/sites-available/default
Tetapkan nama server. Misalnya, dengan nama host kami dari www.example.com, kami akan mengubah baris untuk server_namemembaca:
server_name www.example.com;
Simpan file. Mulai ulang Nginx dengan konfigurasi barunya:
nginx -t
systemctl restart nginx
systemctl status nginx
Tambahkan beberapa contoh konten ke server web. Di CentOS:
Anda sekarang dapat menguji bahwa server web dasar Anda dan kontennya muncul seperti yang diharapkan di browser dengan mengunjungi http://www.example.com(tentu saja, mengganti contoh ini dengan nama host Anda yang sebenarnya).
1.3. Dapatkan Sertifikat SSL
Proyek Let’s Encrypt menawarkan sertifikat SSL gratis. Kita akan membutuhkan satu untuk Trojan.