Rumah

DRM-X 4.0 menghadirkan perlindungan DRM tidak hanya untuk Audio/Video, konten PDF, HTML statis, dan gambar, tetapi juga melindungi seluruh situs web, termasuk semua halaman, javascript, gambar, dan CSS yang dilindungi oleh DRM-X 4.0. Ini dapat diterapkan untuk melindungi Konferensi Video Langsung, seperti Zoom Web SDK, Agora Video Call. Itu juga dapat melindungi situs web apa pun, seperti situs web sumber terbuka populer, WordPress atau Moodle.

 

Perkenalan:

Haihaisoft mengembangkan Nginx Untuk Xvast, berdasarkan Nginx di Platform Linux. Nginx [engine x] adalah HTTP dan server proxy terbalik. Nginx For Xvast mencakup semua fitur yang ada di server web Nginx, juga mendukung enkripsi situs web dinamis atau statis, seperti HTML, situs web PHP. Ini juga merupakan Server Proxy Terbalik, Anda dapat Membalikkan Proxy untuk situs web apa pun, dan menerapkan enkripsi DRM-X 4.0 untuk situs web PHP, JSP, ASP.net, NodeJS. Situs web yang dilindungi mendukung semua fitur keamanan DRM-X 4.0, seperti Layar Cegah Cerdas, Daftar Hitam, Lisensi yang digabungkan dengan perangkat keras, dan semua kode sumber dienkripsi dan dilindungi dengan Lisensi. Secara default, ini mendukung perlindungan situs web dengan sertifikat SSL/TLS.

Persyaratan Penyedia Konten:

Ini mengharuskan Anda memiliki akun DRM-X 4.0 Enterprise. Untuk Perusahaan, Anda dapat menggunakan akun DRM-X 4.0 Enterprise secara gratis di bulan pertama. Tabel Perbandingan Biaya dan Fungsi DRM-X 4.0

Anda harus memiliki Server Cloud Linux atau Server Khusus untuk menghosting Nginx untuk Xvast. Kami merekomendasikan CentOS. Anda juga dapat menggunakan Ubuntu atau server Linux lainnya.

Persyaratan untuk Pengguna Akhir:

Instal browser Xvast terbaru, Mendukung Windows, MacOS dan Android.

Instalasi:

Silakan kunjungi Laman Perlindungan Situs DRM-X 4.0 Anda, dan periksa Langkah 4. Lindungi Situs. Unduh Nginx Untuk Xvast.

Ekstrak ke folder /usr/local/nginx/ server Anda. Di sini kami mengujinya berfungsi di CentOS dan Ubuntu Linux. Ini juga harus bekerja di server Linux atau FreeBSD lainnya.

Dapatkan Param Enkripsi:

Silakan salin Param Enkripsi berikut ke Nginx untuk Xvast. Silakan Paste ke bagian konfigurasi server file nginx.conf.

Param Enkripsi di Nginx Untuk Xvast:

add_header 4.drm-x.com-Param "*****Sample_ReplaceWithYourOwnParam*****==";
add_header 4.drm-x.com-Header "*****Sample_ReplaceWithYourOwnHeader*****==";

Silakan pilih Profil Lisensi, dan salin Param Enkripsi Anda sendiri.

Konfigurasikan berkas nginx.conf. Anda dapat menggunakan contoh kami nginx.conf.

Sebagai contoh file nginx.conf kami, Anda perlu memastikan:

#gzip aktif; #Anda harus mengomentari gzip, dan menonaktifkan gzip untuk mendukung enkripsi

Di bawah bagian Server:

chunked_transfer_encoding tidak aktif; # Anda perlu memastikan: chunked_transfer_encoding off;

Contoh Reverse Proxy untuk website, seperti untuk Reverse Proxy: https://cn.haihaisoft.com:


server {
	listen		443 ssl http2;
	# listen	443 ssl;
	server_name	demo12cn.hhsview.com;
	
	add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
	add_header 4.drm-x.cn-Param "*************************************";
	add_header 4.drm-x.cn-Header "************************************";
	ssl_certificate  /root/.acme.sh/demo1cn.hhsview.com_ecc/fullchain.cer;
	ssl_certificate_key  /root/.acme.sh/demo1cn.hhsview.com_ecc/demo1cn.hhsview.com.key;
	chunked_transfer_encoding off;
	
	location / {
		proxy_pass https://cn.haihaisoft.com/;
		proxy_ssl_server_name on;
		proxy_set_header Accept-Encoding "";
		root   html;
		index  index.html index.htm;
	}
	
	# Ini untuk mengingatkan pengguna: jika mereka tidak menggunakan Xvast, maka akan dialihkan ke http://www.xvast.com, jika Anda mengomentarinya maka akan menampilkan kode terenkripsi yang berantakan.
	# if ($http_user_agent !~ "Xvast") {
		# rewrite ^/(.*) http://www.xvast.com/permanent;
	# }
}
										
									

Untuk situs Host PHP, berikut adalah Situs Demo PHP WordPress kami: https://demo11cn.hhsview.com

Ini berjalan dengan PHP72, dan diinstal dengan MySQL.


server {
	listen		443 ssl http2;
	# listen	443 ssl;
	server_name	demo12cn.hhsview.com;
	
	add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
	add_header 4.drm-x.cn-Param "*************************************";
	add_header 4.drm-x.cn-Header "************************************";
	ssl_certificate  	/root/.acme.sh/demo12cn.hhsview.com_ecc/demo12cn.hhsview.com.cer;
	ssl_certificate_key	/root/.acme.sh/demo12cn.hhsview.com_ecc/demo12cn.hhsview.com.key;
	chunked_transfer_encoding off;
	location / {
		root   html;
		index  index.html index.htm index.php;
	}
	
	location ~ \.php$ {
		root   html;
		fastcgi_pass   127.0.0.1:9000;
		fastcgi_index  index.php;
		# fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
		fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
		include	fastcgi_params;
	}
	
	# if ($http_user_agent !~ "Xvast") {
		# rewrite ^/(.*) https://www.xvast.com/protected_site.html permanent;
	# }
}
											
										

Dapatkan sertifikat SSL gratis di Linux:

yum install socat nohup
curl https://get.acme.sh | sh
acme.sh --issue --standalone -d demo1.hhsview.com --keylength ec-256

Menjalankan Nginx Untuk Xvast:

Setelah Anda mengkonfigurasi nginx.conf dan menyimpannya, jika Anda adalah pengguna root, Anda dapat memulai Nginx dengan perintah ini:

./nginx

Jika Anda ingin menghentikan Nginx:

./nginx -s quit

Setelah Anda mengubah nginx.conf, Anda perlu me-restart nginx.

Setelah Nginx berhasil berjalan, selanjutnya Anda dapat menguji dan mengunjungi URL situs yang dilindungi di browser Xvast. Jika Anda memerlukan bantuan, jangan ragu untuk menghubungi kami.

Tanyakan tentang produk Haihaisoft, harga, implementasi, atau apa pun — perwakilan kami yang sangat terlatih siap membantu.