LINUX.ORG.RU

Избранные сообщения Alecsandr1980

Ubuntu 22.04 и NEKOBOX перестал работать интернет

Форум — Admin

Подскажите пожалуйста. Проблема с тем что установил NEKOBOX настроил два подключения и с галочкой «Режим системного прокси все прекрасно работало». Тут решил попробовать режим «Режим TUN» и получилась ситуация что весь трафик идет через сервер. Снимая галочку и отключая соединение и выходя из NEKOBOX через меню, пропадает весь интернет на ПК.

ifconfig

docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:e5ff:fea1:c0a2  prefixlen 64  scopeid 0x20<link>
        ether 02:42:e5:a1:c0:a2  txqueuelen 0  (Ethernet)
        RX packets 23  bytes 2113 (2.1 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 385  bytes 63323 (63.3 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.47  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::8a99:1c5:a8d0:2ce7  prefixlen 64  scopeid 0x20<link>
        ether b4:2e:99:ea:e5:1d  txqueuelen 1000  (Ethernet)
        RX packets 60173  bytes 44912366 (44.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 40047  bytes 10690844 (10.6 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xf7600000-f761ffff  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Локальная петля (Loopback))
        RX packets 65934  bytes 29525601 (29.5 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 65934  bytes 29525601 (29.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

nekoray-tun: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 9000
        inet 172.19.0.1  netmask 255.255.255.240  destination 172.19.0.1
        inet6 fe80::f55b:eaf0:7989:229e  prefixlen 64  scopeid 0x20<link>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 500  (UNSPEC)
        RX packets 3609  bytes 4091959 (4.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3060  bytes 661639 (661.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth4b80d6d: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::34eb:abff:fe3c:3b2a  prefixlen 64  scopeid 0x20<link>
        ether 36:eb:ab:3c:3b:2a  txqueuelen 0  (Ethernet)
        RX packets 23  bytes 2435 (2.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 424  bytes 68634 (68.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wg_sasha_linux: flags=209<UP,POINTOPOINT,RUNNING,NOARP>  mtu 1420
        inet 1``` 92.168.15.5  netmask 255.255.255.0  destination 192.168.15.5
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
        RX packets 6941  bytes 4125532 (4.1 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7471  bytes 1773192 (1.7 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Пробовал удалить сетевые интерфейсы, пробовал править «/etc/resolved.conf» и «/etc/systemd/resolved.conf»

Временное рещение:

Временно помогает две команды «nmcli networking off» и «nmcli networking on» но до перезагрузки. После опять весь трафик через сервер. Теперь хоть знаю куда смотреть.

///////////////////////////////////////////

Проблема была не в NEKOBOX, а в WG который ставил ранее и настраивал на запуск conf файла при загрузке. Но он заблокирован провайдером и я этого не заметил… Когда делал настройку NEKOBOX, ПК не перезапускал около 5 дней (рендер в Blender). А когда перезапустился то и словил все это.

Как все сложно стало )))

 

Alecsandr1980
()

Python 3 и ajax запросы

Форум — General

Привет, подскажите как и чем можно получить ссылку которая отображается в браузере (Например: Chrome) если выбрать исследование страницы и в разделе «XHR» - «HEADERS» и там «General» - «Request URL»

1. Request URL:
http://198.xx.xx.xx:xxxx/sport/tracks/index.m3u8?xxxxxx=xxxxxxxxx
2. Request Method:
GET
3. Status Code:
200 OK
4. Remote Address:
198.xx.xx.xx:xxxx
5. Referrer Policy:
no-referrer-when-downgrade

Какими средствами можно это получить ? Модуль Reguests не рендерит ajax запросы, насколько я понял.

 , ,

Alecsandr1980
()

udpxy сервер (ответ рабочей ссылки)

Форум — General

Доброго времени суток! Помогите разобраться: Имеется ссылка «http://XXX.XXX.XX.X:81/udp/XXX.1.1.81:1234» это IPTV канал он рабочий. Как на python3 можно получить ответ что ссылка рабочая? По адресу «http://xxx.xxx.xx.x:81» находится udpxy сервер. По адресу «http://xxx.xxx.xx.x:81/status/» можно узнать что адрес рабочий. Из полной ссылки пытался получить ответ используя requests но ничего не получилось. Возможно нужно использовать socket но не могу разобраться как. Задача узнать что ссылка живая и просто занести ее в список (для примера).

Буду признателен за помощь, я новичок еще строго не судите ).

 ,

Alecsandr1980
()

Pyqt5 локализация диалоговых окон и др.

Форум — General

Доброго времени суток! Подскажите как решить проблему локализации в PYQT5? Перерыл кучу статей либо они для PYQT4 или для QT и языка C++. В общем не разобрался самостоятельно. А хочется решить этот вопрос. Помогите пожалуйста, я новичок еще ) сильно не пинайте.

Знаю есть PyQt5.QtCore.QTranslator() но как правильно пользоваться не разобрался (возможно это и не нужно). Кто-то на форумах писал что можно сделать свое диалоговое окно, но зачем если оно уже есть в PyQT5? А вот если бы была возможность переназначить текст кнопок, было бы интересно посмотреть пример.

Если несложно покажите как это сделать на примере ниже. Это просто форма которая при событии closeEvent выводит диалоговое окно. Как на кнопках поменять надписи?

 
import sys
from PyQt5.QtWidgets import QWidget, QMessageBox, QApplication
class Example(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()
    def initUI(self):               
        self.setGeometry(300, 300, 250, 150)        
        self.setWindowTitle('Message box')    
        self.show()
    def closeEvent(self, event):
        reply = QMessageBox.question(self, 'Заголовок окна', "Кнопки не русские, как исправить?", QMessageBox.Yes | QMessageBox.No, QMessageBox.No)
        if reply == QMessageBox.Yes:
            event.accept()
        else:
            event.ignore()        
if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

 , , ,

Alecsandr1980
()