Geany замечательный. Мы можем написать скрипт, например. python, затем запустите его. И он будет работать точно так же, как обычная среда IDE, например Netbean. Он даже покажет результат в графическом интерфейсе, когда мы запустим python с помощью wxPython. Конечно, Python и wxPython должны быть установлены первыми.
Он также может показывать вывод PHP и / или HTML-скриптов прямо в браузере, насколько я знаю, Firefox. Разумеется, сначала следует установить проект Geany. Опять же, веб-браузер, PHP и mysql должен быть готов первым.
Чтобы напрямую вывести PHP-скрипт в браузере, например. Fire Fox. Сделайте следующее:
Откройте проект Geany, затем: Project -> Propesties -> Build. Существует 3 варианта для редактирования: команда PHP, независимая команда и команда выполнения. Thera - 2 столбца в команде Execute Command.
Посмотрите на нижнюю часть окна (щелкните здесь)
Заполните второй столбец:
firefox "http://localhost/your_project_folder/%f"
И третий столбец заполнить корневым документом вашего проекта, например:
/var/www/html/your_project_folder
Thas all.
Вы можете просто ввести или вставить в свой скрипт bash:
service tor reload
Вы можете настроить порт управления и использовать скрипт python
from stem import Signal
from stem.control import Controller
with Controller.from_port(port = 9051) as controller:
controller.authenticate()
controller.signal(Signal.NEWNYM)
Способ 1: HUP
Упоминается при изменении IP-адреса, который задается Tor с помощью терминала, но здесь приведены несколько подробнее:
sudo killall -HUP tor
Затем проверьте, что ваш IP-адрес изменилось с помощью:
curl --socks5 127.0.0.1:9050 http://checkip.amazonaws.com/
Протестировано в Ubuntu 17.10 с sudo apt-get install tor версией 1.6.0-5.
sudo необходимо, так как процесс запускается root по умолчанию .
То, что сигнал HUP делает точно для демона Tor, документируется по адресу: Измените IP-адрес, который задается Tor с помощью терминала и эквивалентен отправке некоторой команды через команду порт.
Браузер Bundle 5.0.5 не зависит от этого, только порты демона, такие как 9050 по умолчанию, который не используется TBB. Для этого случая использования см. Https://tor.stackexchange.com/questions/1071/how-can-a-new-circuit-happen-without-closing-all-tabs
Если вы развертываете армия Tor IPs https://tor.stackexchange.com/questions/1071/how-can-a-new-circuit-happen-without-closing-all-tabs вы можете выборочно отправлять:
kill -HUP $PID
Метод 1: HUP
Упомянуто kat:
(echo authenticate '""'; echo signal newnym; echo quit) | nc localhost 9051
, но для этого нужно работать с Ubuntu 17.10 вы должны сначала:
включить порт управления, раскомментировав:ControlPort 9051
из /etc/tor/torrc Установить пустой пароль, иначе он даст 515 Authentication failed: Wrong length on authentication cookie.. Первый запуск: tor --hash-password ''
Это выводит что-то вроде: 16:D14CC89AD7848B8C60093105E8284A2D3AB2CF3C20D95FECA0848CFAD2
Теперь на /etc/tor/torrc обновите строку: HashedControlPassword 16:D14CC89AD7848B8C60093105E8284A2D3AB2CF3C20D95FECA0848CFAD2
Restart Tor: sudo service tor restart
должен сначала
curl --socks5 127.0.0.1:9050 http://checkip.amazonaws.com/
См. также:
включить порт управления, раскомментировав:ControlPort 9051
из /etc/tor/torrc Команда для определения моего публичного IP? Связанные темы
Команда для определения моего публичного IP? Установите пустой пароль, иначе он даст 515 Authentication failed: Wrong length on authentication cookie.. Первый запуск:tor --hash-password ''
Это выводит что-то вроде: 16:D14CC89AD7848B8C60093105E8284A2D3AB2CF3C20D95FECA0848CFAD2
Теперь на /etc/tor/torrc обновите строку: HashedControlPassword 16:D14CC89AD7848B8C60093105E8284A2D3AB2CF3C20D95FECA0848CFAD2
Команда для определения моего публичного IP? Restart Tor: sudo service tor restart
Вы можете настроить порт управления и использовать скрипт python
from stem import Signal
from stem.control import Controller
with Controller.from_port(port = 9051) as controller:
controller.authenticate()
controller.signal(Signal.NEWNYM)
Вы можете настроить порт управления и использовать скрипт python
from stem import Signal
from stem.control import Controller
with Controller.from_port(port = 9051) as controller:
controller.authenticate()
controller.signal(Signal.NEWNYM)
Вы можете настроить порт управления и использовать скрипт python
from stem import Signal
from stem.control import Controller
with Controller.from_port(port = 9051) as controller:
controller.authenticate()
controller.signal(Signal.NEWNYM)
Вы можете настроить порт управления и использовать скрипт python
from stem import Signal
from stem.control import Controller
with Controller.from_port(port = 9051) as controller:
controller.authenticate()
controller.signal(Signal.NEWNYM)
Вы можете настроить порт управления и использовать скрипт python
from stem import Signal
from stem.control import Controller
with Controller.from_port(port = 9051) as controller:
controller.authenticate()
controller.signal(Signal.NEWNYM)