Answers:
පරීක්ෂණ අරමුණු සඳහා මැක්හි ඇති ජාල සම්බන්ධතා මන්දගාමී කිරීම සඳහා ඇපල් ඉතා පහසු නිල මෙවලමක් සාදා ඇත.
මෙම ජාලය Link සමීකරණයකට මනාප Xcode (ලයන් පසුව මෙහෙයුම් පද්ධතිය සඳහා) තුළ නොමිලේ භාගත වේ. මීට අමතරව, iOS ට Xcode සහ iOS 6 හෝ ඊට පසුව හෝ සමාන ක්රියාකාරීත්වයක් ඇත.
4.3.2 අනුවාදයට පෙර Xcode හි පැරණි අනුවාදයන් මෙම මෙවලමෙහි පිටපතක් ඇතුළත් කර ඇත. දැන්, ඔබ භාවිතා Xcode කිරීමට එය සෘජුවම බාගත රාමුවේ ඇරඹුනි සහ සංවර්ධක ප්රලේඛනය කිරීමට සමාන අයුරින්.
ලොසි එජ් ජාලයකින් පැතිකඩ 11 ක් ගොඩනගා ඇති අතර කේබල් මොඩමයක් සඳහා මීටර් 400 ක් ප්රමාද වේ. ඔබට වෙනත් සීමාවන් අවශ්ය නම්, ඔබට ඔබේම සැකසුම් සමඟ අභිරුචි පැතිකඩ නිර්මාණය කළ හැකිය, නැතහොත් ක්රේග් හොකන්බෙරිගේ ලිපියේ මන්දගාමී ගමනේipfw
විස්තර කර ඇති පරිදි ඔබටම භාවිතා කළ හැකිය , එය පහසු කරන්න මයික් ෂ්රාග් විසින් වේග සීමා පැනලය ගැන සඳහන් කර ඇති අතර එය කුඩා බාගත කිරීමකි Xcode වලට වඩා, නමුත් ඇපල් මෙවලමට වඩා අඩු විකල්ප ඇත.
එය සමස්ත ජාල ගබඩාව මන්දගාමී කරයි, එබැවින් ඔබට අථත්ය යන්ත්රයක සිංහයා ස්ථාපනය කිරීම වැනි දේවල් නොකර එක් යෙදුමකට තෙරපීමට නොහැකි අතර එම වීඑම් එක තෙරපුම් තොගයක් සමඟ සකසන්න.
OS X 10.9 සහ ඊට පෙර සපයන ipfw
අතර එය ඔබට අභිරුචි ෆයර්වෝල් නීති නිර්වචනය කිරීමට ඉඩ දෙයි. භාවිතයෙන් සීමිත කලාප පළලක් සහිත පයිප්පයක් සාදන්න, ipfw
ඔබට ඔබේ පරීක්ෂණ සහ සමාකරණ ක්රියාත්මක කළ හැකිය.
500KBytes / s හරහා සීමා වූ "1" පයිප්පයක් සාදන්න
sudo ipfw pipe 1 config bw 500KByte/s
"1" පයිප්ප භාවිතයෙන් වරාය 80 හි සියලුම ජාල ගමනාගමනය මෙහෙයවන්න
sudo ipfw add 1 pipe 1 src-port 80
ඔබට තවදුරටත් නළය අවශ්ය නොවන විට, එය භාවිතයෙන් වරායෙන් ඉවත් කරන්න
sudo ipfw delete 1
MByte/s
80
: සංකේතාංකනය නොකළ http
ගමනාගමනය සඳහා සම්මත වරාය . මෙම වරාය බොහෝ ගවේෂණය සහ බාගත කිරීම සඳහා භාවිතා කරයි. බොහෝ අවස්ථාවලදී ඔබ මේ සමඟ හොඳින් සිටිය යුතුය.443
: එස්එස්එල් සංකේතාත්මක https
ගමනාගමනය සඳහා සම්මත වරාය .වේග සීමාව යනු නිශ්චිත වරායන් සහ වසම් හිතාමතාම හා තෝරා බේරා ගැනීම සඳහා පද්ධති මනාප කවුළුවකි.
පිළිගත් පිළිතුරට එකතු කිරීම සඳහා: ඔබට ඇපල් සංවර්ධක වෙබ් අඩවියේ ඇති ගිණුමක් පමණක් වන XCode අවශ්ය නොවන බව පෙනේ (ඔබ සතුව දැනටමත් 2GB XCode පැකේජය බාගත කිරීමට වඩා සරලයි).
Https://developer.apple.com/downloads වෙත ගොස් "ජාල සම්බන්ධක කන්ඩිෂනර්" හෝ "එක්ස්කෝඩ් සඳහා අතිරේක මෙවලම්" සඳහා සොයන්න, දෙවැන්න එය සොයාගත් පැකේජයේ නමයි.
Xcode 8.x හරහා බාගත කිරීම සඳහා:
මැක් OS X මෙහෙයුම් පද්ධතිය 10.10+ පරිශීලකයන් භාවිතා කිරීමට අවශ්ය dnctl
හා pfctl
නමුත් ලේඛනගත භාවිතය උදාහරණ සොයා ගැනීම පහසු නොවේ.
# Configure `pfctl` to use `customRule`.
(cat /etc/pf.conf && echo "dummynet-anchor \"customRule\"" && echo "anchor \"customRule\"") | sudo pfctl -f -
# Define `customRule` to pipe traffic to `pipe 1`.
# Note this is the actual port definition, not a textual comment
echo "dummynet in quick proto tcp from any to any port 443 pipe 1" | sudo pfctl -a customRule -f -
# Define what `pipe 1` should do to traffic
sudo dnctl pipe 1 config delay 10000
sudo dnctl pipe 1 config bw 10Kbit/s
# DO NOT FORGET to undo these when you're done
sudo dnctl -q flush
sudo pfctl -f /etc/pf.conf
ඔබට සියල්ල පිටතට ගොස් ඔබට භාවිතා කළ හැකි සියල්ල හැඩගස්වා ගැනීමට අවශ්ය නම්:
echo "dummynet in quick proto tcp from any to any pipe 1" | sudo pfctl -a customRule -f -
මගේ එදිරිව කේත නිදොස් කිරීම මන්දගාමී වූ දේශීය හොස්ට් පයිප්පවලටද මෙය බලපානු ඇතැයි මම විශ්වාස කරමි, එබැවින් ඒ ගැන සැලකිලිමත් වන්න.
sudo pfctl -E
Pfctl සක්රීය කිරීම සඳහා මට පළමුව ධාවනය කිරීමට අවශ්ය විය . මගේ ෆයර්වෝලය පද්ධති මනාපයන්> ආරක්ෂාව සහ රහස්යතාවය> ෆයර්වෝල් තුළ සක්රීය කර ඇති බවට මම සහතික කර ගත්තෙමි නමුත් එය අවශ්ය දැයි මට විශ්වාස නැත.
ඔබේ ජාලය මන්දගාමී කිරීමට ඔබට ipfw පයිප්ප භාවිතා කළ හැකිය.
පළමුව, ප්රතිදානය 800KBit / තත්පරයට සීමා කිරීම සඳහා අතථ්ය “පයිප්පයක්” සකසන්න:
ipfw pipe 1 config bw 800Kbit
එවිට ඔබට එම නළය හරහා ගමනාගමනය තල්ලු කිරීම සඳහා නීති සැකසිය හැකිය (පයිප්ප 1). (වරාය 6881-6890 ද්වේෂ සහගත ගමනාගමනය)
ipfw add 10 pipe 1 tcp from any to me 6881-6890
ipfw add 11 pipe 1 tcp from any 6881-6890 to me
නිශ්චිත IP ලිපිනයකින් ගමනාගමනය තත්පර 10Kbit / තත්පරයට සීමා කිරීමට තවත් උදාහරණයක් මෙන්න:
ipfw pipe 2 config bw 10Kbit
ipfw add 15 pipe 2 ip from me to 64.81.84.114
XCode 10.2 සඳහා, තවත් සංවර්ධක මෙවලම් වල - XCode 10.2 සඳහා අතිරේක මෙවලම්, ඔබට ජාල සම්බන්ධක කන්ඩිෂනර් සොයාගත හැකිය.