İyi günler, dış ağ için trojan oluştururken ngrok tcp ile tunelleme yapıyorduk eskiden fakat artık ngrok ücret istiyor baska hangı yontemle dıs aga trojan vs olusturabılır
1 yorum
Yorumlar (1)
Bu gönderiye yorum yapmak artık mümkün değil. Daha fazla bilgi için site sahibiyle iletişime geçin.
Tolga Tancan
04 Kas 2024
1. LocalTunnel
LocalTunnel, yerel sunucunuzu hızlıca internete açmak için kullanabileceğiniz basit ve ücretsiz bir çözümdür. HTTP/HTTPS istekleri için uygun olup TCP tünelleme yeteneği sınırlıdır.
Kurulum ve Kullanım Adımları:
Node.js ve NPM Kurulumu: LocalTunnel Node.js tabanlıdır, bu yüzden Node.js ve npm'in yüklü olması gerekir. Aşağıdaki komutlarla kurabilirsiniz:
sudo apt update sudo apt install nodejs npm
LocalTunnel Kurulumu:
npm install -g localtunnel
Kullanım: Yerel sunucunuzu bir tünelle açmak için şu komutu çalıştırın:
lt --port 8080
Bu komut, 8080 portunu internete açar ve size geçici bir URL verir.
Avantajları:
Kolay ve hızlı kurulum.
Ücretsizdir ve herhangi bir yapılandırma gerektirmez.
Dezavantajları:
TCP bağlantıları için uygun değildir.
Kalıcı URL sağlamak konusunda kısıtlıdır.
2. Serveo
Serveo, tünelleme için SSH kullanarak yerel sunucunuzu dışa açmanıza yardımcı olur. Özellikle geçici çözümler için idealdir.
1. LocalTunnel
LocalTunnel, yerel sunucunuzu hızlıca internete açmak için kullanabileceğiniz basit ve ücretsiz bir çözümdür. HTTP/HTTPS istekleri için uygun olup TCP tünelleme yeteneği sınırlıdır.
Kurulum ve Kullanım Adımları:
Node.js ve NPM Kurulumu: LocalTunnel Node.js tabanlıdır, bu yüzden Node.js ve npm'in yüklü olması gerekir. Aşağıdaki komutlarla kurabilirsiniz:
sudo apt update sudo apt install nodejs npmLocalTunnel Kurulumu:
npm install -g localtunnelKullanım: Yerel sunucunuzu bir tünelle açmak için şu komutu çalıştırın:
lt --port 8080Bu komut, 8080 portunu internete açar ve size geçici bir URL verir.
Avantajları:
Kolay ve hızlı kurulum.
Ücretsizdir ve herhangi bir yapılandırma gerektirmez.
Dezavantajları:
TCP bağlantıları için uygun değildir.
Kalıcı URL sağlamak konusunda kısıtlıdır.
2. Serveo
Serveo, tünelleme için SSH kullanarak yerel sunucunuzu dışa açmanıza yardımcı olur. Özellikle geçici çözümler için idealdir.
Kullanım Adımları:
SSH Komutunu Çalıştırma:
ssh -R 80:localhost:8080 serveo.netBu komut, localhost:8080 adresini serveo.net üzerinde bir subdomain olarak internete açar.
Avantajları:
Kurulum gerekmez.
Hızlı ve kullanımı basittir.
Dezavantajları:
Kalıcı bağlantı sağlamak zordur.
Ücretsiz bir hizmet olduğu için performans düşüklüğü olabilir.
3. FRP (Fast Reverse Proxy)
FRP, kendi VPS’inizde barındırabileceğiniz güçlü bir tünelleme aracıdır. TCP, HTTP ve UDP gibi birçok protokolü destekler.
Kurulum ve Yapılandırma:
FRP Sunucu Kurulumu (VPS Tarafı):
FRP'nin sunucu tarafı dosyasını (frps) VPS'e indirin:
wget https://github.com/fatedier/frp/releases/download/v0.x.x/frp_0.x.x_linux_amd64.tar.gzDosyayı çıkartın ve FRP sunucusunu başlatmak için bir frps.ini yapılandırma dosyası oluşturun:
[common] bind_port = 7000FRP sunucusunu çalıştırın:
./frps -c frps.iniFRP Client Kurulumu (Yerel Taraf):
FRP'nin istemci tarafı dosyasını (frpc) yerel makinenize indirin ve benzer şekilde çıkarın.
frpc.ini yapılandırma dosyası oluşturun:
[common] server_addr = your_vps_ip server_port = 7000 [web] type = tcp local_port = 8080 remote_port = 6000FRP istemcisini çalıştırın:
./frpc -c frpc.iniAvantajları:
TCP, UDP gibi çeşitli protokoller destekler.
Kendi VPS’inizde barındırıldığı için daha fazla kontrol sağlar.
Dezavantajları:
Kurulum ve yapılandırma biraz karmaşıktır.
VPS gerektirir (ücretli olabilir).
4. OpenVPN veya WireGuard
Bu VPN çözümleri, dışarıdaki bir cihazı yerel ağınıza güvenli bir şekilde bağlamak için kullanılabilir.
OpenVPN Kurulumu:
Sunucu Tarafı:
OpenVPN sunucusunu kurmak için aşağıdaki komutu kullanın:
sudo apt update sudo apt install openvpnBir yapılandırma dosyası oluşturun ve kullanıcı sertifikalarını yapılandırın.
İstemci Tarafı:
OpenVPN istemciyi indirin ve sunucudan yapılandırma dosyasını alın:
sudo apt install openvpnBağlanmak için:
sudo openvpn --config client.ovpnAvantajları:
Güçlü şifreleme sağlar.
Güvenli ve sürekli bir bağlantıdır.
Dezavantajları:
Kurulum ve yapılandırma süresi uzun olabilir.
VPN bağlantısı gerektirir.
5. SSH Reverse Tunneling
SSH kullanarak kendi sunucunuz üzerinden tünelleme yapabilirsiniz.
Kullanım:
SSH Reverse Tunnel:
ssh -R 4444:localhost:4444 kullanıcı_adı@sunucu_ipBu komut, yerel makinenizdeki 4444 numaralı portu sunucuya açar.
Avantajları:
Kolay bir çözüm, sadece SSH gerektirir.
Şifreli bir bağlantı sağlar.
Dezavantajları:
Kalıcı bağlantı sağlamak için sürekli açık tutmak gerekir.
TCP bağlantılarına sınırlıdır.
6. ZeroTier veya Tailscale
ZeroTier ve Tailscale, sanal bir özel ağ oluşturmanıza olanak tanır ve bu cihazları sanki aynı yerel ağdaymış gibi birbirine bağlar.
Kurulum ve Kullanım Adımları:
ZeroTier Kurulumu:
ZeroTier'ı yerel makinenize kurun:
curl -s https://install.zerotier.com | sudo bashBir ağ oluşturun ve bu ağa katılın:
sudo zerotier-cli join ağ_idTailscale Kurulumu:
Tailscale'i kurun:
curl -fsSL https://tailscale.com/install.sh | shGiriş yapın ve bir ağa katılın.
Avantajları:
Kullanımı oldukça kolay ve güvenlidir.
Ücretsiz seçenekleri mevcut.
Dezavantajları:
Performans olarak tünellemelere göre biraz yavaş olabilir.
Ücretsiz sürümlerde bazı kısıtlamalar olabilir.
7. Self-Hosted Ngrok Alternatifleri (inlets veya Rathole)
Ngrok'a benzer şekilde kendi VPS’inizde barındırabileceğiniz açık kaynak alternatiflerdir.
Kurulum ve Kullanım:
Inlets Kurulumu:
inlets veya rathole binary dosyasını indirip çalıştırabilirsiniz:
curl -sLS https://get.inlets.dev | sudo shSunucunuzda bir tünel açarak yerel uygulamalarınızı internete açabilirsiniz.
Avantajları:
Kendi VPS'inizde barındırıldığı için tamamen kontrol sizdedir.
Daha güvenli ve kalıcı tünelleme imkanı sağlar.
Dezavantajları:
VPS maliyeti olabilir.
Yapılandırma ve kurulum biraz bilgi gerektirebilir.