mudfish-exclude பயனர் வழிகாட்டி
mudfish-exclude நிரல் Mudfish Cloud VPN v6.5.4 அல்லது அதற்குப் பிந்தைய பதிப்புகளில் ஆதரிக்கப்படுகிறது.
mudfish-exclude என்பது Linux-இல் குறிப்பிட்ட நிரல்களை Mudfish ரூட்டிங் கொள்கைக்கு வெளியே இயக்குவதற்கான ஒரு கருவியாகும்.
Mudfish-ஐத் தொடர்ந்து இயக்கியவாறே உலாவி, மெசஞ்சர், கேம் லாஞ்சர், புதுப்பிப்பு நிரல் போன்ற குறிப்பிட்ட நிரல்களை மட்டும் வழக்கமான இணையப் பாதையைப் பயன்படுத்த வைக்க விரும்பும் போது இதைப் பயன்படுத்தலாம்.
ஆதரவுச் சூழல்
mudfish-exclude லினக்ஸிற்கு மட்டுமே உரியது.
கணினியில் பின்வருபவை தேவைப்படுகின்றன:
- Linux-க்கான Mudfish
sudoஅல்லது root அனுமதி/sys/fs/cgroup-இல் மவுண்ட் செய்யப்பட்ட cgroup v2ipகட்டளைiptables- IPv4 இயல்புநிலை ரூட்
இந்தக் கருவி IPv4 ட்ராஃபிக்கை இலக்காகக் கொண்டு செயல்படுகிறது. IPv6 ட்ராஃபிக் mudfish-exclude மூலம் வழிமாற்றப்படாது (bypass செய்யப்படாது).
அடிப்படை பயன்பாடு
நிரலின் பெயருக்கு முன்னால் mudfish-exclude சேர்த்து இயக்கவும்.
sudo mudfish-exclude firefox
நிரலின் தருமதிப்புகளை (arguments) நிரல் பெயருக்குப் பின்னால் வழக்கம்போலச் சேர்க்கலாம்.
sudo mudfish-exclude firefox --private-window
sudo mudfish-exclude curl https://mudfish.net
கட்டளைத் தருமதிப்புகள் அதிகமாக இருந்தாலோ அல்லது தெளிவாக வேறுபடுத்திக் காட்ட விரும்பினாலோ -- என்பதற்குப் பிறகு இயக்க வேண்டிய நிரலைக் குறிப்பிடலாம்.
sudo mudfish-exclude -- firefox --private-window
sudo கொண்டு இயக்கப்பட்டாலும் கூட, உண்மையில் இயக்கப்படும் நிரல் பொதுவாக தற்போதைய பயனரின் அனுமதியுடனேயே இயங்கும். எனவே GUI நிரலானது root அமைப்புகளுக்குப் பதிலாக நீங்கள் வழக்கமாகப் பயன்படுத்தும் பயனர் முகப்பு அடைவு, டெஸ்க்டாப் அமர்வு மற்றும் கட்டமைப்பு கோப்புகளைப் பயன்படுத்த முடியும்.
இயங்கும் போது செயல்பாடு
கட்டளை தொடங்கப்படும் போது, mudfish-exclude அந்தக் கட்டளைக்கு மட்டுமே பொருந்தக்கூடிய ஒரு தற்காலிக நெட்வொர்க் கொள்கையை உருவாக்குகிறது. அந்தக் கட்டளையிலிருந்து உருவாக்கப்படும் ட்ராஃபிக் குறிக்கப்பட்டு, பின்னர் கணினியின் வழக்கமான IPv4 இயல்புநிலை ரூட் வழியாக வெளியேறும்.
கட்டளை முடிந்ததும், தொடர்புடைய செயல்முறைக் குழு காலியாகும் வரை காத்திருந்து, பின்னர் தற்காலிக விதிகளை நீக்குகிறது.
Mudfish நிரலே மூடப்பட்டுவிடாது. பிற நிரல்கள் ஏற்கனவே உள்ள Mudfish அமைப்புகளின்படி தொடர்ந்து செயல்படும்.
பயன்பாட்டு எடுத்துக்காட்டுகள்
Firefox-ஐ Mudfish-க்கு வெளியே இயக்குதல்:
sudo mudfish-exclude firefox
Discord-ஐ Mudfish-க்கு வெளியே இயக்குதல்:
sudo mudfish-exclude discord
Steam-ஐ Mudfish-க்கு வெளியே இயக்குதல்:
sudo mudfish-exclude steam
கட்டளை வரி பதிவிறக்கத்தை Mudfish-க்கு வெளியே இயக்குதல்:
sudo mudfish-exclude wget https://example.com/file.zip
கைமுறை அமைப்பும் சுத்தம் செய்தலும்
பொதுவான பயன்பாட்டிற்கு இது தேவையில்லை. mudfish-exclude கொள்கைகளைத் தானாகவே அமைத்து சுத்தம் செய்யும்.
கொள்கையை ஒருமுறை உருவாக்கிய பிறகு பல நிரல்களை அதே கொள்கையுடன் இயக்க விரும்பினால், பின்வருமாறு பயன்படுத்தலாம்:
sudo mudfish-exclude --setup
sudo mudfish-exclude --no-setup firefox
sudo mudfish-exclude --no-setup discord
sudo mudfish-exclude --cleanup
கைமுறை அமைவுப் பயன்முறையைப் பயன்படுத்திய பிறகு, கண்டிப்பாக --cleanup இயக்கி சுத்தம் செய்யவும்.
மேம்பட்ட விருப்பங்கள்
பெரும்பாலான பயனர்கள் இயல்புநிலை மதிப்புகளையே பயன்படுத்தலாம்.
| விருப்பம் | நோக்கம் | இயல்புநிலை |
|---|---|---|
--cgroup NAME | விலக்கப்படும் நிரலுக்குப் பயன்படுத்த வேண்டிய cgroup v2 பெயர் | mudfish-exclude |
--mark VALUE | ஃபயர்வால் mark மதிப்பு | 0x6d660001 |
--priority VALUE | IPv4 விதியின் முன்னுரிமை | 8252 |
--table VALUE | IPv4 ரூட்டிங் அட்டவணை எண் | 8252 |
--setup | கொள்கையை உருவாக்கிவிட்டு வெளியேறு | முடக்கப்பட்டது |
--cleanup | கொள்கையை நீக்கிவிட்டு வெளியேறு | முடக்கப்பட்டது |
--no-setup | ஏற்கனவே உருவாக்கப்பட்ட கொள்கையில் நுழைந்து கட்டளையை இயக்கு | முடக்கப்பட்டது |
இயல்புநிலை mark, முன்னுரிமை, அட்டவணை மதிப்புகள் பிற நெட்வொர்க் கருவிகளுடன் முரண்பட்டால் அல்லது Mudfish ஆதரவுக் குழுவின் வழிகாட்டுதலைப் பெற்றிருந்தால் மட்டுமே அவற்றை மாற்றவும்.
எடுத்துக்காட்டு:
sudo mudfish-exclude --table 9000 --priority 9000 firefox
GUI நிரல்களைப் பயன்படுத்தும் போது கவனிக்க வேண்டியவை
சில டெஸ்க்டாப் நிரல்கள் ஏற்கனவே இயங்கிக் கொண்டிருக்கும் செயல்முறையை மீண்டும் பயன்படுத்துகின்றன. உதாரணமாக உலாவி ஏற்கனவே திறக்கப்பட்டிருந்தால், sudo mudfish-exclude firefox என இயக்கினாலும் ஏற்கனவே உள்ள உலாவியில் புதிய சாளரத்தை மட்டுமே அது கோரக்கூடும். அத்தகைய சூழ்நிலையில் ஏற்கனவே உள்ள உலாவி செயல்முறை விலக்கப்படாமல் போகலாம்.
பரிந்துரைக்கப்பட்ட முறைகள்:
- நிரலை முழுமையாக மூடிய பிறகு
mudfish-excludeமூலம் மீண்டும் இயக்கவும். - உலாவியில் Mudfish பாதையையும் விலக்கப்பட்ட பாதையையும் ஒரே நேரத்தில் பயன்படுத்த விரும்பினால், தனி சுயவிவரத்தை (profile) பயன்படுத்தவும்.
- டெஸ்க்டாப் குறுக்குவழியை மட்டும் இயக்காமல் உண்மையான நிரல் கட்டளையை இயக்கவும்.
சிக்கல் தீர்க்கும் வழிகள்
network policy setup requires root
sudo சேர்த்து இயக்கவும்.
sudo mudfish-exclude firefox
cgroup v2 is required at /sys/fs/cgroup
லினக்ஸ் கணினியானது எதிர்பார்க்கப்பட்ட இடத்தில் cgroup v2-ஐப் பயன்படுத்தவில்லை. cgroup v2-ஐப் பயன்படுத்தும் வகையில் கணினி அமைப்புகளை மாற்றவும், அல்லது இயல்பாகவே cgroup v2 வழங்கும் லினக்ஸ் விநியோகத்தைப் பயன்படுத்தவும்.
failed to find the IPv4 default route
கணினியில் பயன்படுத்தக்கூடிய IPv4 இயல்புநிலை ரூட் எதுவும் இல்லை. முதலில் வழக்கமான இணைய இணைப்பு சரியாக உள்ளதா எனப் பார்க்கவும்.
ஆப் இன்னும் Mudfish-ஐப் பயன்படுத்துவது போலத் தோன்றினால்
பயன்பாட்டை முழுமையாக மூடிய பிறகு mudfish-exclude வழியாக மீண்டும் இயக்கவும். உலாவி, கேம் லாஞ்சர், மெசஞ்சர் போன்ற பின்னணி செயல்முறைகளை இயக்கும் நிரல்களில் இது மிகவும் முக்கியமானது.
எதிர்பாராத நிறுத்தத்திற்குப் பின் நெட்வொர்க் விதிகள் மீதமிருந்தால்
கைமுறையாக சுத்தம் செய்யவும்:
sudo mudfish-exclude --cleanup
--mark, --priority, --table, --cgroup மதிப்புகளை நேரடியாக மாற்றிப் பயன்படுத்தியிருந்தால், --cleanup கட்டளையிலும் அதே மதிப்புகளைக் குறிப்பிட வேண்டும்.
விரைவு கட்டளைச் சுருக்கம்
sudo mudfish-exclude COMMAND [ARGS...]
sudo mudfish-exclude --setup
sudo mudfish-exclude --no-setup COMMAND [ARGS...]
sudo mudfish-exclude --cleanup