folder Tahribat.com Forumları
linefolder Eğitim & Ödev & Bilimsel Döküman
linefolder [Eğitim] Linux Sunucuya Proxy Kurulumları



[Eğitim] Linux Sunucuya Proxy Kurulumları

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    1. Kullandığımız Linux sunucuya hiçbir paket kurmadan kullanabileceğimiz şifreli proxy (socks)

    1.a. Windows kullanıcıları için:

    Google'a putty yazarak veya şu adresten putty.exe 'mizi çekiyoruz.

    Programı çalıştırıyoruz. Şöyle bir ekran karşılayacak bizi:

    Kırmızı ile gösterdiğim yere sunucunun IP adresini yazıp SSH > Tunnels kısmına geçiyoruz:

    Gerekli verileri girip Open dediğimizde bizden kullanıcı adı (root) ve şifremizi soracak. (şifre girerken ekranda bir şey gözükmez)

    Giriş yaptıktan sonra sıra geldi tarayıcıda proxy ayarını yapmaya.

    Hangi tarayıcıyı kullanıyorsanız o tarayıcının proxy ayarları kısmını açın. Ben Firefox'a göre anlatacağım.

    Firefox > Araçlar > Seçenekler > Gelişmiş > Ağ > Ayarlar

    IP kısmına localhost port kısmına 8080 yazıp, socks 5 seçip ayarları kaydediyoruz.

    Putty açık olduğu sürece proxy de çalışacaktır.

    -----------------------------------------------------------------------------------------------------

    2. Debian'a VPN kurulumu

    2.a. Hazırladığım bash script'ini kullanarak otomatik kurulum gerçekleştirme

    Öncelikle putty ile bağlanıp konsola nano vpn.sh yazıyoruz. (nano kurulu değilse "command not found" der, apt-get install -y nano ile kur)

    Daha sonra şu aşağıda verdiğim kodları atın hafızaya (beyin bedava)

    #!/bin/bash
    
    if [ $(whoami) != "root" ]
    	then 
    		echo "please run as root. (example: sudo bash vpn.sh <ip> <user> <password>"; exit 1
    elif [ "$1" = '' ]; then 
    		echo "Error. (usage example: sudo bash vpn.sh <ip> <user> <password>"; exit 1
    elif [ "$2" = '' ]; then 
    		echo "Error. (usage example: sudo bash vpn.sh <ip> <user> <password>"; exit 1
    elif [ "$3" = '' ]; then 
    		echo "Error. (usage example: sudo bash vpn.sh <ip> <user> <password>"; exit 1
    fi
    
    sudo apt-get -y install pptpd
    sudo cat /etc/pptpd.conf > /etc/pptpd.conf.old
    sudo cat /etc/pptpd.conf.old | grep -iv -e ^$ -iv -e ^# -iv -e "localip " -iv -e "remoteip " > /etc/pptpd.conf
    ilk=$(echo $1 | grep -iPo "^\d{1,3}\.\d{1,3}\.\d{1,3}")
    son=$(echo $1 | grep -iPo "\.\d{1,3}$" | sed "s/\.//g")
    son=$(($son+1))
    sonek=$(($son+5))
    echo "localip $1" >> /etc/pptpd.conf
    echo "remoteip $ilk.$son-$sonek" >> /etc/pptpd.conf
    
    echo "name pptpd" > /etc/ppp/pptpd-options
    echo "refuse-pap" >> /etc/ppp/pptpd-options
    echo "refuse-chap" >> /etc/ppp/pptpd-options
    echo "refuse-mschap" >> /etc/ppp/pptpd-options
    echo "require-mschap-v2" >> /etc/ppp/pptpd-options
    echo "require-mppe-128" >> /etc/ppp/pptpd-options
    echo "ms-dns 8.8.8.8" >> /etc/ppp/pptpd-options
    echo "proxyarp" >> /etc/ppp/pptpd-options
    echo "nodefaultroute" >> /etc/ppp/pptpd-options
    echo "lock" >> /etc/ppp/pptpd-options
    echo "nobsdcomp" >> /etc/ppp/pptpd-options
    echo "mtu 1490" >> /etc/ppp/pptpd-options
    echo "mru 1490" >> /etc/ppp/pptpd-options
    
    cat /etc/ppp/chap-secrets > /etc/ppp/chap-secrets.old
    echo -e "$2\tpptpd\t$3\t*" >> /etc/ppp/chap-secrets.old
    cat /etc/ppp/chap-secrets.old | sort -u > /etc/ppp/chap-secrets
    
    cat /etc/sysctl.conf | grep -iv -e ^$ -iv -e ^# -iv -e "net.ipv4.ip_forward" | sort -u > /etc/sysctl.conf.old
    echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf.old
    cat /etc/sysctl.conf.old > /etc/sysctl.conf
    
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    iptables -A FORWARD -i eth0 -o ppp0 -m state --state RELATED,ESTABLISHED -j ACCEPT
    iptables -A FORWARD -i ppp0 -o eth0 -j ACCEPT
    iptables -t nat -A POSTROUTING -j SNAT --to-source $1
    
    sudo service pptpd restart
    sudo sysctl -p

    putty ekranına geri dönelim. ekrana sağ tıklayarak kopyaladığımız kodları yapıştıralım. (yazıların akışı bitmeden herhangi bir tuşa basmayın)

    kopyalama bitince önce CTRL X'e basın. daha sonra soru soracak çıkarken kaydedeyim mi diye, y he he de geç.

    ee şimdi nasıl kuracaz? aha böyle: sudo bash vpn.sh <ip> <kullanıcı> <şifre>

    örnek vereyim. sunucu ip: 100.100.100.100

    vpn'e bağlanırken girmek istediğim kullanıcı adı: manyakpipi şifre: toşak

    komut şu olacak:

    sudo bash vpn.sh 100.100.100.100 manyakpipi toşak

    falan filan, kodlar akacak (matrix)

    daha sonra doğduğunuz güne lanet edeceksiniz. (şaka)

    ekranın akması bittikten sonra (root@daft yazısı görünür ve senden komut bekler fransız hizmetçi gibi)

    gelin test edelim olmuş mu olmamış mı:

    windows'ta başlat'a vpn yazıyoruz (veya metro'ya) çıkan ilk seçeneği seçip sunucu ip'sini giriyoruz.

    ee güzel de nerden bağlanıcaz güzel kardeşim? wifi'ye bağlandığın simgeyi tıklıyorsun. orda vpn bağlantısı falan yazar

    ismini değiştirmediysen. ona tıkla bağlan de, bilgileri gir. bağlantı sınırlı falan demiyorsa ve siteleri açıyorsa 

    bu konuyu 10 kişiye gönder tuşuna, amuda kalkıp götünle tıklamazsan FBI 3 vakte kadar evine misafir olur.

    he bi de, fazla asılmayın (mouse'a, kabloyu kopartırsınız).

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    rakkoc
    rakkoc's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    VPN'i de bekliyoruz hocam


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo
    rakkoc bunu yazdı

    VPN'i de bekliyoruz hocam

    eklendi

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    detCode
    detCode's avatar
    Kayıt Tarihi: 30/Kasım/2012
    Erkek

    derin bi çizik


    Who is detCode?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Meczup
    1049
    1049's avatar
    Kayıt Tarihi: 04/Ağustos/2005
    Homo

    Hatıram bulunsun.


    dudaklarına değen yağmur bir parça rujundan çalar. dudaklarına değen yağmur bile, bir parça rujundan çalar. benim değemediğim o dudaklarına değen yağmur, bir parça rujundan çalar. // bi gün buralarda yeni bir ağaç yeşerecek ve biz gölgesinde mürekkepler tüketeceğiz //
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    noname
    noname's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek

    sıkaypa bak la...


    ...said addicted.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Zork.
    torpedo_XL
    torpedo_XL's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

    Up olsun. Yasaklar başlayınca daha değerlencek buralar.


    Bilge insanlar konuşurlar çünkü söyleyecek bir şeyleri vardır. Aptal insanlar konuşurlar çünkü bir şey söylemek zorundadırlar. Demokrasi, bir eğitim işidir. Eğitimsiz kitlelerle demokrasiye geçilirse oligarşi olur. Devam edilirse demagoglar türer. Demagoglardan da diktatörler çıkar. --Platon, Devlet                                                                                                                                                                                                                                                                                                                                                                                         
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    CnkGn
    CnkGn's avatar
    Kayıt Tarihi: 09/Ocak/2011
    Erkek

    çizik


    yo yo yo 1-4-8-3 to the 3 to the 6 to the 9 representing the abq. what up biaatch! leave at the tone...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    slanger
    slanger's avatar
    Kayıt Tarihi: 28/Haziran/2010
    Erkek

    teşekkürler hocam :)

    çizik

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    rakkoc
    rakkoc's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    hocam debian degilde ubuntu serverda da bu vpn calisir mi ?


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo
    rakkoc bunu yazdı

    hocam debian degilde ubuntu serverda da bu vpn calisir mi ?

    dene hocam çalışır büyük ihtimalle

Toplam Hit: 1936 Toplam Mesaj: 16