Rehber Linux Tor Reverse Proxy yapımı

SUBMITTER

Uzman
Katılım
10 Ocak 2024
Mesajlar
639
Makaleler
1
Çözümler
4
Beğeniler
439
Linux tabanlı sistemler için;
socat ve tor programını kurun.
Kod:
apt install socat tor -y #debian
pacman -Sy tor socat --noconfirm #arch

Şimdi ise /etc/tor/torrcdosyasını açıp içinde SOCKSPort 9050yazan kısmın başındaki # işartini kaldırıyoruz. Ya da dosaynın en sonuna SOCKSPort 9050 yazıyoruz.
Kod:
sudo systemctl start tor
#ya da
sudo systemctl restart tor
Bunu da yazınca tor açılmış olacak.
Şimdi ise socat ile yerel ağa yönledirme yapacağız.

Onion linki olarak OnionShare sitesinin onion adresini kullanacağım.

Kod:
socat tcp4-LISTEN:8080,reuseaddr,fork,keepalive,bind=127.0.0.1 SOCKS4A:127.0.0.1:lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion:80,socksport=9050
#8080 kısmı yerel ağdaki yönlendireceğimiz portu gösteriyor
#80 portunu veya 443 istersek socat'i sudo ile çalıştırın

Bu komutu girince artık o onion sitesi 127.0.0.1:8080 portunda çalışacak.
1720188902796.webp

Üzerine nginx reverse proxy yapmak isterseniz bunu da kullanabilirsiniz.
[CODE title="nginx config"]location / {
proxy_pass http://127.0.0.1:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}[/CODE]
 
Son düzenleyen: Moderatör:
Linux tabanlı sistemler için;
socat ve tor programını kurun.
Kod:
apt install socat tor -y #debian
pacman -Sy tor socat --noconfirm #arch

Şimdi ise /etc/tor/torrcdosyasını açıp içinde SOCKSPort 9050yazan kısmın başındaki # işartini kaldırıyoruz. Ya da dosaynın en sonuna SOCKSPort 9050 yazıyoruz.
Kod:
sudo systemctl start tor
#ya da
sudo systemctl restart tor
Bunu da yazınca tor açılmış olacak.
Şimdi ise socat ile yerel ağa yönledirme yapacağız.

Onion linki olarak OnionShare sitesinin onion adresini kullanacağım.

Kod:
socat tcp4-LISTEN:8080,reuseaddr,fork,keepalive,bind=127.0.0.1 SOCKS4A:127.0.0.1:lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion:80,socksport=9050
#8080 kısmı yerel ağdaki yönlendireceğimiz portu gösteriyor
#80 portunu veya 443 istersek socat'i sudo ile çalıştırın

Bu komutu girince artık o onion sitesi 127.0.0.1:8080 portunda çalışacak.
Eki Görüntüle 62711
Üzerine nginx reverse proxy yapmak isterseniz bunu da kullanabilirsiniz.
[CODE title="nginx config"]location / {
proxy_pass http://127.0.0.1:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}[/CODE]
Çok da mantığını anlamadım ama muhtemelen Onion sitesini local olarak çalıştırmaya yarıyor.
 
Son düzenleyen: Moderatör:
Geri
Yukarı Alt