Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

AutoScript for Setup VPS - © 2025 GegeVPS

License

NotificationsYou must be signed in to change notification settings

GegeDevs/sshvpn-script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

FREE TO USE. Mulai 20 April 2025 autoscript ini bebas dan gratis untuk dipakai. Pengguna tidak memiliki kewajiban untuk melakukan pembayaran langganan. Langganan hanya diperlukan apabila pengguna membutuhkan support lebih oleh Admin untuk menangani dan mengelola server apabila terjadi masalah atau hal-hal lain seperti Bug dan semacamnya. Bantuan atau support dari Admin hanya untuk VPS dengan IP yang sudah terdaftar sebagai Premium Support.

Batasan Cloudflare DNS Records

Important

Autoscript ini menggunakan Cloudflare sebagai perantara untuk memanajemen Domain yang digunakan. Sayangnya Cloudflare telah menurunkan batas limit DNS Record per Domain dari 1000 menjadi 200[sumber]. Hal ini menyebabkan domain yang digunakan akan mencapai limit seiring bertambahnya orang yang memakai script ini dan itu akan menyebabkan script ini gagal dalam pemasangan.

[SOLUSI 1] Open Donasi Domain

Oleh karena batasan ini, saya membuka bagi siapapun yang ingin menyumbangkan sebuah domain, bisa melakukannya secara mandiri dengan cara mengatur nameservers ke Cloudflare Nameservers dibawah ini

  • gannon.ns.cloudflare.com
  • pat.ns.cloudflare.com

Kemudian lakukan curl

curl --location --request POST'zones.gegedevs.my.id/zone' \--header'domain: <DOMAINMU>'

Akan diperoleh output kurang lebih seperti ini

{"message":"Zone added successfully","result": {"id":"fde38dee7cc6346d475e2986exxxxx","name":"domainmu.com","status":"pending","name_servers": ["gannon.ns.cloudflare.com","pat.ns.cloudflare.com"        ]    }}

Pantau aktivasi domain disini

https://zones.gegedevs.my.id/domain/<DOMAINMU>

Jikastatus bernilaiactive seperti pada sampel dibawah ini maka domain telah berhasil terintegrasi dengan autoscript

{"domain":"<DOMAINMU>","created_on":"2022-12-16T17:49:17.320690Z","status":"active","records":0,"records_remaining":1000,"record_limit_estimate":1000,"percentage_used":0}

untuk melihat daftar domain yang terintegrasi bisa kunjungi url

https://zones.gegedevs.my.id/domains

[SOLUSI 2] Gunakan API Key dari akun Cloudflare Pribadi

Pada langkah Step 2, gunakan penyesuaian berikut untuk memasukkan kode Cloudflare API Key

export DEBIAN_FRONTEND=noninteractivesource /etc/os-releaseapt-get update&& \apt-get --reinstall --fix-missing install -y whois bzip2 gzip coreutils wget screen nscd&& \wget --inet4-only --no-check-certificate -O setup.sh"https://script.gegedevs.my.id/deb${VERSION_ID}/setup.sh"&& \chmod +x setup.sh&& \screen -S setup ./setup.sh"CFAPIKEY"# Ganti CFAPIKEY dengan API Key milikmu

Cara membuat API Key

  1. Pergi kehttps://dash.cloudflare.com/profile/api-tokens
  2. PilihCreate Token
  3. Pilih templateEdit zone DNS, laluUse templateEdit zone DNS Template
  4. Beri nama API Key atau Token name dan sesuaikan pengaturan seperti pada gambar dibawah ini, pilih satu domain yang akan digunakanAPI Key Setting
  5. Jika sudah, klikContinue to Summary
  6. Periksa kembali ringkasan pengaturan, pastikan sesuai pada contoh dibawah inToken Summary
  7. Jika sudah yakin, klikCreate Token
  8. API Key akan muncul seperti pada gambar dibawah iniAPI Key Result
  9. Copy dan Simpan API key ditempat yang aman karena kode tersebut hanya diperlihat sekali saja.
  10. API Key sudah siap digunakan untuk instalasi Autoscript

Sekian, terima kasih atas partisipasinya. Semoga bermanfaat

Docs Index

Docs Index

Tentang

Sistem Konfigurasi

Installation

Tutorial

Berlangganan

Dukungan

Tentang

Auto Script ini memiliki masa trial selama 4 hari terhitung sejak script terinstall pada VPS. Setelah masa trial, admin server tidak dapat menambah atau mengahpus akun. Tunnel yang sudah berjalan dan terdapat akun yang masih aktif tetap dapat diakses hingga akun sudah kadaluarsa dan terhapus otomatis dari server.Peningkatan status script ke Premium akan membuka semua akses yang tidak ada pada status trial. Masa aktif script Premium terhitung sejak hari pembayaran.

Sistem Konfigurasi

Fitur

  • Cloudflare SSL
  • Simple CLI Dashboard
  • vnStat Web Interface
  • Free Domain for Tunnel
  • Cloudflare CDN Support
  • Multi Port Multi Protocol
  • Auto Update IP to Cloudflare Domain
  • SWAP Memory 2GB (Modular: Default Enable)
  • Load Balance [80/443] (Modular: Default Enable)
  • SSH Limit login (Disconnecting last session only)
  • Cloudflare WARP [V2ray/XRay] (Modular: Default Disable)
  • Cloudflare WARP support Domain, GeoIP, and IP/CIDR Targeting
  • Lightweight CPU on idle after Fresh Install (CPU Usage Avrg. 2-3%)
  • Running the Service depends on the existing account (Saving Resources)
  • AWS CloudFront CDN Support [HTTP/HTTPs] (with your own AWS account)
  • Auto Generate Clash Configuration (VMess,VLess,Trojan,Shadowsocks,Socks)
  • Bandwidth Meter direct Provider API [Hanya VPS yang dibeli dariGegeVPS]
  • Support Bypass Site tertentu menggunakan V2Ray atau XRay (Disney+, Hotstar, Netflix, dan lain sebagainya)
  • VPNRay JSON Converter for Custom Config and HTTP Custom
  • Telegram Bot Remote
  • WebAPI Services for Web Development -Documentation
  • Telegram Bot Seller Panel -Documentation
  • HideSSH Web Panel Plugin [Included] - ReferenceHideSSH Web Panel Plugin

Persyaratan Sistem

SistemSupportedTestedMinimalDisarankan
VirtualisasiKVMXen
VMware
VirtualBox
XenXenKVMXenKVM
CPU Archamd64amd64amd64amd64
OSDebian 10
Debian 11
Debian 12
Debian 12Debian 11Debian 12
OS Arch64 Bit64 Bit64 Bit64 Bit
CPU-1 Core1 Core2 Coresatau lebih
RAM-512 MB1 GB2 GBatau lebih
Storage-20 GB15 GB20 GBatau lebih
Network1xIPv4
Disable IPv6
Open Port
1xIPv4
Disable IPv6
Open Port
1xIPv4
Disable IPv6
Open Port
1xIPv4
Disable IPv6
Open Port
ISPAWS Lightsail
DigitalOcean
Linode
Vultr
OVH
iTLDC
APIK Media
Atha Media
Biznet
Media Antar Nusa
IP ServerOne
AWS Lightsail--

Port List

Tunnel TypePort List
OpenSSH22
Dropbear80143443
446 [Stunnel]
445 [Stunnel WS]
StunnelDropbear446
SSH Websocket445
Softether1195
OpenVPN2296
SSH WebSocket804438880
SSH WebSocket TLS80443
445 [Stunnel]
SlowDNS532222
OHPOpenSSH2083
OpenVPN2087
OpenVPNTCP2294
UDP2295
TLS2296 [Stunnel]
OHP2087
HTTP Proxy8080
Socks5 Proxy80443990
BadVPN-udpgw720073007400
SoftetherVPNRemote5555
OpenVPN TCP/UDP1194
OpenVPN TLS1195 [Stunnel]
SSTP4433
L2TP IPSec50017014500
HysteriaLoad Balancerandom
Non-Load Balance80443
Trojan-GoWebsocket TLS80443
V2Ray
VMess
VLess
Trojan
VMess WS Non-TLS80443
VMess WS TLS80443
VMess gRPC TLS443
VLess WS Non-TLS80443
VLess WS TLS80443
VLess gRPC TLS443
Trojan TCP TLSrandom
Trojan WS Non-TLS80443
Trojan WS TLS80443
Trojan gRPC TLS443
XRay
VMess
VLess
Shadowsocks
Socks
Trojan
VMess WS Non-TLS80443
VMess WS TLS80443
VMess gRPC TLS443
VLess WS Non-TLS80443
VLess WS TLS80443
VLess gRPC TLS443
Shadowsocks TCP Non-TLSrandom
Shadowsocks WS Non-TLS80443
Shadowsocks WS TLS80443
Shadowsocks gRPC TLS443
Socks TCP Non-TLSrandom
Socks WS Non-TLS80443
Socks WS TLS80443
Trojan TCP TLSrandom
Trojan WS Non-TLS80443
Trojan WS TLS80443
Trojan gRPC TLS443

Websocket Path List

ProtokolDefault Path
SSH Websocket
[Dynamic]
/blablabla
ws://you.dom.com
wss://you.dom.com
Trojan-Go
[Dynamic]
/YOURPATH/trojan-go
V2Ray
[Dynamic]
[Static]
Path with Query
/YOURPATH?type=v2ray-vmess-ws-ntls
/YOURPATH?type=v2ray-vmess-ws-tls
/YOURPATH?type=v2ray-vless-ws-ntls
/YOURPATH?type=v2ray-vless-ws-tls
/YOURPATH?type=v2ray-trojan-ws-ntls
/YOURPATH?type=v2ray-trojan-ws-tls

Path without Query
/YOURPATH/v2ray-vmess-ws-tls
/YOURPATH/v2ray-vmess-ws-ntls
/YOURPATH/v2ray-vless-ws-ntls
/YOURPATH/v2ray-vless-ws-tls
/YOURPATH/v2ray-trojan-ws-ntls
/YOURPATH/v2ray-trojan-ws-tls

gRPC Service Name
v2ray-trojan-grpc-tls
v2ray-vless-grpc-tls
v2ray-vmess-grpc-tls

*ReplaceYOURPATH with your method path
**Path not marked with a "?" support for Clash
XRay
[Dynamic]
[Static]
Path with Query
/YOURPATH?type=xray-vmess-ws-ntls
/YOURPATH?type=xray-vmess-ws-tls
/YOURPATH?type=xray-vless-ws-ntls
/YOURPATH?type=xray-vless-ws-tls
/YOURPATH?type=xray-trojan-ws-ntls
/YOURPATH?type=xray-trojan-ws-tls
/YOURPATH?type=xray-shadowsocks-ws-ntls
/YOURPATH?type=xray-shadowsocks-ws-tls
/YOURPATH?type=xray-socks-ws-ntls
/YOURPATH?type=xray-socks-ws-tls

Path without Query
/YOURPATH/xray-vmess-ws-tls
/YOURPATH/xray-vmess-ws-ntls
/YOURPATH/xray-vless-ws-ntls
/YOURPATH/xray-vless-ws-tls
/YOURPATH/xray-trojan-ws-ntls
/YOURPATH/xray-trojan-ws-tls
/YOURPATH/xray-shadowsocks-ws-ntls
/YOURPATH/xray-shadowsocks-ws-tls
/YOURPATH/xray-socks-ws-ntls
/YOURPATH/xray-socks-ws-tls

gRPC Service Name
xray-trojan-grpc-tls
xray-socks-grpc-tls
xray-shadowsocks-grpc-tls
xray-vless-grpc-tls
xray-vmess-grpc-tls

*ReplaceYOURPATH with your method path
**Path not marked with a "?" support for Clash

Installation

Step 1

export DEBIAN_FRONTEND=noninteractiveaddgroup dip &>/dev/nullapt-get update -y --allow-releaseinfo-change && \apt-get install --reinstall -y grub && \apt-get upgrade -y --fix-missing && \update-grub && \sleep 2 && \reboot

Step 2

export DEBIAN_FRONTEND=noninteractivesource /etc/os-releaseapt-get update && \apt-get --reinstall --fix-missing install -y whois bzip2 gzip coreutils wget screen nscd && \wget --inet4-only --no-check-certificate -O setup.sh "https://script.gegedevs.my.id/deb${VERSION_ID}/setup.sh" && \chmod +x setup.sh && \screen -S setup ./setup.sh

Informasi

  • Jika dalam proses instalasiStep 2, terjadi diskoneksi pada terminal. Jangan masukkan kembali perintah instalasiStep 2. Silahkan masukkan perintahscreen -r setup untuk melihat proses yang telah berjalan.
  • Jika ingin melihat log instalasi dapat dilihat pada/root/syslog.log.
  • Laporan bug bisa dilakukan pada akunGegeVPS Admin.

Tutorial

Auto Reboot

Secara default script ini tidak diberikan sistem auto reboot karena tidak semua pengguna membutuhkannya. Jika kamu ingin memasang auto reboot pada VPS bisa gunakan perintah berikut ini

crontab -l > /tmp/cron.txtsed -i "/reboot$/d" /tmp/cron.txtecho -e "\n"'0 4 * * * '"$(which reboot)" >> /tmp/cron.txtcrontab /tmp/cron.txtrm -rf /tmp/cron.txt

Perintah di atas akan memasang auto reboot setiap jam 04.00.

Perintah untuk membatalkan.

crontab -l > /tmp/cron.txtsed -i "/reboot$/d" /tmp/cron.txtcrontab /tmp/cron.txtrm -rf /tmp/cron.txt

Disable Pre-fill VPNRay

Jika tidak membutuhkan fiturprefill untuk kebutuhan penambahan, penghapusan, pembaruan akun VPNRay dalam pengembangan web bisa masukkan perintah dibawah ini.

echo 'disable' > /etc/gegevps/vpnray/vpnray-prefill

Untuk membatalkan

rm -rf /etc/gegevps/vpnray/vpnray-prefill

Disable VPNRay Coloring Text

Jika tidak membutuhkan fiturColoring pada teks output. Gunakan perintah berikut ini.

echo 'disable' > /etc/gegevps/vpnray/vpnray-color

Untuk membatalkan

rm -rf /etc/gegevps/vpnray/vpnray-color

Disable Clash Configuration

Jika tidak membutuhkan fiturCLASH PROXY bisa masukkan perintah dibawah ini.

echo 'disable' > /etc/gegevps/vpnray/vpnray-clash

Untuk membatalkan

rm -rf /etc/gegevps/vpnray/vpnray-clash

Ganti banner OpenSSH/Dropbear

Bisa edit file berikut

nano /etc/gegevps/banner

Ganti SSH Websocket Dropbear ke OpenSSH

Edit file berikut

nano /usr/local/bin/sshws

Ganti baris yang berisi

DEFAULT_HOST = '127.0.0.1:143'

Menjadi

DEFAULT_HOST = '127.0.0.1:22'

Reboot VPS.

Ganti SSH Stunnel Dropbear ke OpenSSH

Edit file berikut

nano /etc/gegevps/stunnel/server.conf

Cari bagianSSH Section

[ssh]accept = 446connect = 127.0.0.1:143

Ganti port 143 (Dropbear) menjadi 22 (OpenSSH)

[ssh]accept = 446connect = 127.0.0.1:22

Restart Stunnel

systemctl restart stunnel@server

Ganti Port SSH Stunnel ke 443 (Default 446)

Perhatian:Penggantian port ini akan menyebabkan port 443 hanya akan digunakan untuk SSH Stunnel dan semua layanan yang pada awalnya menggunakan port 443 melalui port 663 (NginX) kehilangan akses port 443. Gunakan apabila anda yakin hanya ingin memakaian port 443 SSL untuk SSH Stunnel saja.

Bisa masukkan perintah berikut ini.

cat /etc/gegevps/sslhm/443.ports | sed "/^$/d" | while read sslhm_ports; do    sed -i "s|663|446|g" /etc/gegevps/sslhm/${sslhm_ports}.cfgdonereboot

Untuk membatalkan

cat /etc/gegevps/sslhm/443.ports | sed "/^$/d" | while read sslhm_ports; do    sed -i "s|446|663|g" /etc/gegevps/sslhm/${sslhm_ports}.cfgdonereboot

Setiap pengubahan konfigurasi dengan perintah diatas, VPS akan reboot terlebih dahulu.

Softether VPN Server Password

Gunakan perintah berikut ini untuk melihat Password Server SoftetherVPN untuk melakukan remote melalui SoftetherVPN Manager.

source /etc/gegevps/softether/params && echo "${MYPASS}"

Password akan muncul.

Cloudflare Public API Keys

  1. Pergi kehttps://dash.cloudflare.com/profile/api-tokens
  2. Bagian "API Keys"
  3. Pilih "Global API Key"
  4. Klik "View"
  5. Masukkan "Password Cloudflare"
  6. Copy dan Paste Key yang muncul

AWS CloudFront CDN (API Key)

  1. Pergi kehttps://go.aws/3FVihd9
  2. Cari bagian "Access keys"
  3. Klik "Buat access key"
  4. Ikuti prosedur
  5. Download dan simpan API Key
  6. Masukkan "aws_access_key_id" dan "aws_secret_access_key" ke VPS

Berlangganan

  • Proses pembelian bisa dilakukan melaluiGegeVPS Admin
  • Pembelian pertama untuk 1 IP Rp. 25.000,-
  • Perpanjangan Rp. 20.000,- /IP /30Hari
  • Proses resolv IP pada database memakan waktu sekitar 5 - 10 menit
  • Selama masa Trial pastikan semua layanan dapat berjalan tanpa masalah
  • Pengujian koneksi layanan gunakan koneksi internet yang normal bukan menggunakan method
  • Tanggung jawab admin hanya sebatas fitur dan layanan yang sudah tertulis
  • Server yang tersuspend karena larangan penggunaan VPN oleh provider VPS adalah diluar kuasa admin. Jadi pastikan server yang akan digunakan memiliki izin untuk penggunaan VPN Server
  • Pelanggan dianggap setuju dengan ketentuan di atas
  • Tidak ada refund setelah transaksi berhasil

Dukungan

Silahkan bergabung pada grup dan channel Telegram berikut untuk mendapatkan informasi tentang Patch atau hal yang berhubungan dengan peningkatan fungsi script.

About

AutoScript for Setup VPS - © 2025 GegeVPS

Resources

License

Stars

Watchers

Forks

Languages


[8]ページ先頭

©2009-2025 Movatter.jp