28-08-2016, Saat: 16:38
Linux tabanlı vps sunucunuzda genelde squid proxy portunu değiştirirken squid.conf içinden değştiriyoruz ama bu python kodu ile dosyayı açıp içerisinde aramadan, terminal üzerinden değiştirebiliyoruz.
Nasıl mi?
Bildiği üzeride linux dağuıtımlarının çoğunda python kurulu olarak gelir, o yüzden terminal üzerinden python kodlarını komut vererek çalıştırabiliyoruz.
Aşağıdaki kod "/etc/squid3/squid.conf" üzerinde değişiklik yapar.
kodun ismini örneğin "squid.py" yapın ve "/root" dizinine atın
daha sonra terminal penceresine
komutunu girin. Örnek resim;
daha sonra port numarasını girip, squid'i yeniden başlatırsınız.
kod:
Nasıl mi?
Bildiği üzeride linux dağuıtımlarının çoğunda python kurulu olarak gelir, o yüzden terminal üzerinden python kodlarını komut vererek çalıştırabiliyoruz.
Aşağıdaki kod "/etc/squid3/squid.conf" üzerinde değişiklik yapar.
kodun ismini örneğin "squid.py" yapın ve "/root" dizinine atın
daha sonra terminal penceresine
Kod:
python squid.py
komutunu girin. Örnek resim;
daha sonra port numarasını girip, squid'i yeniden başlatırsınız.
kod:
PHP Kod:
#!/usr/bin/env python
dosya=open("/etc/squid3/squid.conf").read()
dosya_port=dosya.split("\nhttp_port ")[1].split("\n")[0]
print "mevcut portunuz", dosya_port
port=raw_input("Degisecek port numarasini girin: ")
c_port=dosya.replace("\nhttp_port "+dosya_port+"\n", "\nhttp_port "+port+"\n")
open("/etc/squid3/squid.conf", "w").write(c_port)
print "port degistirildi, etkinlestirmek icin squid'i yeninden baslatin"
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club