LINUX.ORG.RU

Сообщения k0x

 

Проброс трафика

Здравствуйте. Из-за повсеместной блокировки доступа к некоторым доменам из одной страны в другую, некоторые сайты например donationalerts.com не работают из украины. Я имею свой собственный сервер на нейтральной территории (с этого сервера открываются все сайты). Подскажите пожалуйста, как с помощью iptables сделать так, что бы предположим при обращении к моему сайту к определенному порту (например site.com:25000), мой сервер форвардил бы запросы на donationalerts.com (IP 95.163.254.117)?

Пробовал так, но ничего не заработало: iptables -t nat -A PREROUTING -i eth0 -p tcp -d мой_ip_адрес –dport 25000-j DNAT –to 95.163.254.117:443

iptables -A FORWARD -i eth0 -o eth1 -d 173.194.222.113 -j ACCEPT

==========================

[root@srv www]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default gw.core-vps.com 0.0.0.0 UG 100 0 0 eth0 10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0 10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 185.81.128.0 0.0.0.0 255.255.254.0 U 100 0 0 eth0

iptables -L Chain FORWARD (policy ACCEPT) target prot opt source destination ACCEPT all – anywhere anywhere ACCEPT all – anywhere anywhere REJECT all – anywhere anywhere reject-with icmp-host-prohibited ACCEPT all – anywhere lo-in-f113.1e100.net

[root@srv www]# cat /proc/sys/net/ipv4/ip_forward 1

 

k0x
()

Проблема со screen stdin/stdout

Здравствуйте. Мне нужно запускать в бэкграунде процессы к которым позже можно вернуться и которые будут продолжать работать в фоне после того как я выйду из терминала PuTTy(pts/0). В сети нашёл способ с помощью команды screen. Мой вариант запуска выглядит так:

screen -d -m -S name websocat -t -u tcp-l:127.0.0.1:1234 reuse-raw:- | websocat wss://pubsub-edge.twitch.tv

Где левая часть команды до знака «|» запускает демона который слушает порт 1234 на моем компе и в случае когда на порт поступают данные то перенаправляет их в stdin другой программы (правая часть команды после знака «|») -S name - имя фоновой задачи -d укажет, что скрин нужно свернуть, а ключ -m - что его нужно для начала создать.

И все вроде бы работает, но проблема начинается когда я перенаправляю стандартный вывод stdout и ввод stdin. Когда я разворачиваю скрин websocat и смотрю что там происходит, при этом открываю второй терминал и конекчусь к порту 1234 (nc 127.0.0.1 1234) и ввожу туда данные, то в окне со screen’ом вижу эту информацию на экране, хотя по моей логике она должна перенаправляться в правую часть команды (| websocat wss://pubsub-edge.twitch.tv). Без утилиты screen все работает как надо, но вот при её попытке использования получаю не совсем тот результат который мне нужен. Как это можно исправить и какие есть ещё варианты запуска процессов в фоне с возможностью их продолжения работы после выхода из терминала и возможностью достать процесс из фона после того как заново подключусь к консоле?

 , ,

k0x
()

Перенаправление стандартного ввода

Здравствуйте. В терминале можно выполнить команды: cat t.txt | sh Это последовательность команд передаст интерпритатору sh команды из файла t.txt и выполнит их. Все почти так как я и задумывал, но мне нужно что бы после выполнения команд из текстового файла, интерпритатор sh не закрывал свою оболочку. т.е. не выходил обратно в мой bash. Если говорить ещё проще, то после того как команды выполнятся в sh, я хочу продолжить вводить уже ч-з стандартный ввод дополнительные команды с клавиатуры. Как это можно реализовать?

 , ,

k0x
()

Проблема со входом в графическую оболочку

Здравствуйте имею kali linux x86, после установки пытаюсь авторизироваться в системе под рутом. После чего вижу серый экран и светодиод активности работы hdd долго моргает, после чего меня сново выкидывает на авторизацию. Покопав логи, а именно syslog я наткнулся на такую ошибку

gnome-shell: failed to allocate texture: failed to create texture 2d due to size/format constrains

Пробовал в /etc/gdm3/daemon.conf закоментировать строку waylandenable, после чего удалось войти в систему и увидеть рабочий стол. Но после этого снова замигал hdd, курсор мышки пропал, система чуть подтормаживала (512мб озу) и через минуту меня снова выкинуло на авторизацию. Что можно сделать?

 

k0x
()

RSS подписка на новые темы