Login
Language
English
中文
日本語
한국어
فارسی
大鱼OneManager
/引用/ws+tls+nginx+cdn断流严重.html
/%E5%BC%95%E7%94%A8/ws%2Btls%2Bnginx%2Bcdn%E6%96%AD%E6%B5%81%E4%B8%A5%E9%87%8D.html
download
<!DOCTYPE html> <html style lang=en><!-- Page saved with SingleFile url: https://github.com/v2ray/v2ray-core/issues/1742 saved date: Thu Dec 26 2019 12:07:00 GMT+0800 (中国标准时间) --><meta charset=utf-8> <style>:root{--sf-img-2:url("data:image/png;base64,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");--sf-img-3:url("data:image/jpeg;base64,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");--sf-img-9:url("data:image/jpeg;base64,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");--sf-img-12:url("data:image/png;base64,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");--sf-img-23:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAALP0lEQVR4Xu2ba4hl2VXHf2vtfc65t96PfqRnMgqJM0YNIqMjQSU6oBnITPCBNunpJCKCoCIBPxiFSRghKkPyTUGiiGimx9BM/JKEOEFn0IDBD+LE1yeJjzj9qO6uqu563Mc5ey+tzT2Xe29dqk4VXSNdzh9Wr32r+sNe//U869zi/znegvAmwq6Sb1RcNPhRjG8XITP4D4RXXOTlpctsnFoCbn2WC87xVYN3qveVywsHIqHfC7EqHbAtxieXMz4tFwmnjoDbL/EbAr8997aHyWfnx6ivel06G7et3N4WjL/C+KnVD3HvVBFw58/4jIr7+aV3POqYDnr3NtlZu2ECX11e4n3yfnqcMJQ3C0YhTiMHoFhYYu78Q2Lw3vUNngM4PQRAgYhwCPL5BYr5RRA+dvMlzp8uAhChAVorqwCZhw+dJgLaoio0gMtyNMsqMx4/NQQItECUhlB1KsLSqSHAhLao0BRmMSLsnKIuIG8TdTRFrCohcv1UEGCfIQN7u8uyhsaXWIxO4F9OBQGbc3wX4Fxe0ARVtwNAhNdPRwQIPwbg2zM0QdnZBdhezfj700EAXHR5EdR7mqDa3QkCr8pFwgNPwPpL/BDwfa3FZdc0/0NZugh/eSpGYYPnxLmQLyzQBOXuLgACrz7wBKxf4YPAUzMrZ5yINiRgG4E7K5f41weYgPT4+wjC7/m8FYuFZYCmBTAYvCaCPbAErF1lDuNLqC7NXnhIERohlH0sBGfwNwAPJAGbV1h2gVeAd//v9se5LAc4Uv93+oASsP453h2Er4nJe+YuvF2ymVmOgliWSS0p/8whuPGnzN69ysoe4Xvn/9OVmF3FrVf8isAL4pybu/Cw860ZjordWzfp3tvcWL1kK7f+iHlt84MIPwC8SyKPojxsRguYn24MPYQdjH9E+PTKJb504gTceZH3iPL7Bt+Tz87Z7LkLIs5xHOzevkl3cyMgfAXjKUABVKVyXp06L+IdIh5RhzgPIpgZQwmBcncnxqpUg+fOPMtvnQgBtz7H42L8phhPq/Nx5ux5l8/Nc1zEqmTr2jcJ/T6qWO6QLBN8USC+AJ+Dywc6O3C1YGbsrF2nv3XPFJ5cfpa/vm8E3H6RJ1T5uMEzohpbS6uutbSMqHJMpN6/feMaWGS2gDwDRJOx+CIJLh/ojCawGLn7n98IMVZfWb3E+5kOPECTgpM5PijKL6U1lWpoL61Ia2nFHd/w+qKBretvIGYszIJTElAPmg0FlzxPU4gq2eyc621t/ogZIoIdiQB7Db9xg4sGPwE8jTGjeRFaC0vk84vJ8PuBqtcDM/JsxHgEREHH5ajQLAOjff2LtIHdhgQkj59bv8YXEZ5Q50I2N++KuUV8u+24z6ifEFXYDxsVAzhOW9258AydpimQPL9+nS8I8r0zZ89SLCw5RDkppEFJhDIY7VHLLQyFWEF0oI6md7EQ6G/fiwivHDRWOybw0fdxEeGjs6tnpJifHwlJ4YSw17aoygoDvAepSUBAGIfIoSTEULF94w2LZWlR+cinXuZ64wiI8AEVDcXsjMPq+IsD5oWTQDG/mMbgbh/6FRQeMm9Q9QjdQKCLmWAIZmBmGIYgmAgCGPVVg4VQIUZA+LUzytc5ADJlgfGaK/IfXjh/XhCFJA40nTkJ9Le39jy272JWn2vHiyC6J5o0iRRIEiIxRizGSQvXgOdWL/GHzWqA4QURLA6vgcSkgBMhYdrkmHnIM/A6qOZuILqnPWgtE7XBjFhVhKpMRbC3dfds1dn9g/UrrKxc5oVDCUAwMDADIglGjZMhYcRrhYd2C1QA0cEAVM8Bo9pPT0kRNMuS0IZiYUH2hqz+ztYn1z7L5899mH87bB9gAFhkWANsUiL3E6HsA1BkMNuujRdwWW38xFSYNa9HCDNnzgPivOfnDk8BJiLAmAK5r5FQDfaArXwsL0DdQI+F/LFmDZflMfR7jzebBI3aywcRcN9aZOj3YLpP73f7lUMXIgpm2JTwj0MZfo5h9GfHDv8QSgDKwBBYhLgnYVSOlX4WAqHsC8Y/MQF/cA2Y5CoyhI16XsZFaJCjiVg6d26BkbDbBRXIfE1ACUGoUTul7gRN0dm4A2aqcKVZDTAbJ2CSBKtDU2oypn4+EGb0d7bTDDDK/FYHsgxaaRgKWOymtmb0MfUYiokiziHqExHissF84FDvxwjrbq4nAf5k+TKvH6EGTLTCGjbq4YkIMEAmztONT4uPnVs3GcXM8gqh6tPb3qEsDaT2epmkKUQEBLNo9U2/sOP5xWb7AJtMAR2fB2TSaAMRMBnXADYtFSw9Am+t3cRiHF64vbCYXoqW3S4ATsE7cE7Q5GWP+OTtJCaKoSAyqNmWcj2GijQIlT2pOh2Au6J8/JGLpA8NB6HJFFCwOJHbo8aOyFTvCzWp3a0tdjc2a3bIihatuVm2N9bBjHYBhQdVxgcfn9fnJE1acOh12br233MWq8/ba7xLnqRqlgKCYVGIo3YJwP6wZ5/3J1KF5JF+p0Nve5tQVogIeXuGYm4Wn+fcXVtDMBZmRvYeztcDUK2PvBVyRYuZc+fd9vU33nnnOu8FXm3UBabnv4zqad6f+n/urd0ihoDLs2S0X8rJimyYPjGUhH7JTDFivAiIA63FJ8FlHBW+1QZAhceaEWDYIKkmWp8QQsB5P8h7neL9/R1g4ezqZIcdG6fFDICBmk64HH8gqutMjM1XYiDpgvsu0uuUzMzphKend4Okhemw4T8Ihs883bIa7gWxeiM0MQhJOPIoXO5sD4jg7xpthD7201xW4duKDGECnU5F5usNmYHBmPtsrI8OlNWfJ1rrQJvhM0e/26dXkuAVpO4uyEAbNZqSYCHsrdsj2N+eucynmhLw40S+o5XbfgK6AVXBexkzdAxmk78bMXzU+CEZqAh54YkW6fUi3T5UMRkAFpE9oR6/R0ZvAURh+oi996IlWqgqFX7yhZe52WwhEnk9ws9EAx22AUhNIRplGSgKrXN9QjPRBg9PgaQHznaiiYxoRlVBWQG9CqgQ6aCqqBMQRVQRUag3Q8NaErEQqcq+YewAF1cu8fXGO0HNeNEqnt/t4edaSO2lGAWAqkpeOLz/20AnxWSKjE+FIbC11SMGI/PQziDzgvicKnqCCTE5PzJcfwXDrEpncToIBgcYoQpgWICL557lL5rsBCf3gr9u8Dt5hs0WiEjyRprTARbnHc7pSH6OeJ/xmWE6bCxd7t7bMz4y3wbvSMDlkBXgR8TlNEEMYe+1WDQLX169xDPHejl65wrPI3xCBMscaiQSEmZbQlGMEsCU8zSebV8aRDM2N/vMFCMLERHwrWQ0WdJJEKUh0nNGb3OjXHmImTQBHvXd4Oplnl9/iT83+OV+xZPAOwAH0OkbTiPey/4nQw5IgSlpIDFpou0jbAq5zeGyDIRs6zpLwG2mAznKlyA2+nynOT4C/ALGgldikaFZLqiMXbphCgAYO52Yal2Kgmw4wg1TYBgN6ppHwNoN+vc2+8uemYO+cCkcA//+x7QWC37W4FeBxwCcErzDeQWngvM1F3Kg8fVxu5NSDKcpFchzj4zVgLxxGqQa8F97r8bDl89c4gPNasDxvyjxmBpPE3kK4QlgZYTdqEpUwYtALUrSY6ICZYBeCVUgwTtJU6IvcrRo4fIWkrXAZQe+EN2+eS1W3U5U4fuXL/EPHAA5iT+QVOW7DR5FeETgEYRvxTgrwhLGokHOMSEiqFMT56OoOlEHIvXcb9XuroFVBh9efZarHALhzQffvEq7FVhWY1lgGViOxrJCK0KuMAtgyqwZhRoLJnwLglpkV5UdM1aBXGAZxWEsmHEL+JozfnfpMt/gULyFt/A/fwEupzQn1S0AAAAASUVORK5CYII=")}.pl-c{color:#6a737d}.pl-c1{color:#005cc5}.pl-en{color:#6f42c1}.pl-smi{color:#24292e}.pl-k{color:#d73a49}.pl-pds,.pl-s{color:#032f62}.pl-ii{color:#fafbfc;background-color:#b31d28}@keyframes blink{50%{background-color:initial}}file-attachment,include-fragment,tab-container,text-expander{display:block}.Details--on .Details-content--shown,.Details-element:not([open])>summary .Details-content--open,.Details-element[open]>summary .Details-content--closed,.Details:not(.Details--on) .Details-content--hidden{display:none!important}g-emoji{font-family:Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-size:1.2em;font-style:normal!important;font-weight:400;line-height:20px;vertical-align:middle}g-emoji img{width:1em;height:1em}.octicon{display:inline-block;fill:currentColor}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}details,main,nav{display:block}summary{display:list-item}[hidden],template{display:none!important}a{background-color:initial}a:active,a:hover{outline-width:0}h1{margin:.67em 0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,textarea{font:inherit;margin:0}button,input{overflow:visible}button{text-transform:none}[type=submit],html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;line-height:1.5;color:#24292e;background-color:#fff}a{color:#0366d6;text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:600}table{border-spacing:0;border-collapse:collapse}button{border-radius:0}[hidden][hidden]{display:none!important}details summary{cursor:pointer}details:not([open])>:not(summary){display:none!important}h1,h2,h3{margin-top:0;margin-bottom:0}h2{font-weight:600}h2{font-size:24px}p{margin-top:0;margin-bottom:10px}blockquote{margin:0}ul{padding-left:0;margin-top:0;margin-bottom:0}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.octicon{vertical-align:text-bottom}.Box{background-color:#fff;border:1px solid #d1d5da;border-radius:3px}.Box-header{padding:16px;background-color:#f6f8fa;border:1px solid #d1d5da}.btn{position:relative;display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-repeat:repeat-x;background-position:-1px -1px;background-size:110% 110%;border:1px solid rgba(27,31,35,.2);border-radius:.25em;-webkit-appearance:none;-moz-appearance:none}.btn .octicon{vertical-align:text-top}.btn:hover{text-decoration:none;background-repeat:repeat-x}.btn:focus{outline:0}.btn.disabled,.btn:disabled{cursor:default;background-position:0 0}.btn.selected,.btn:active{background-image:none}.btn{color:#24292e;background-color:#eff3f6;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%)}.btn.focus,.btn:focus{box-shadow:0 0 0 .2em rgba(3,102,214,.3)}.btn.hover,.btn:hover{background-color:#e6ebf1;background-image:linear-gradient(-180deg,#f0f3f6,#e6ebf1 90%);background-position:-.5em;border-color:rgba(27,31,35,.35)}.btn.selected,.btn:active,[open]>.btn{background-color:#e9ecef;background-image:none;border-color:rgba(27,31,35,.35);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn.disabled,.btn:disabled{color:rgba(36,41,46,.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,.2);box-shadow:none}.btn-primary{color:#fff;background-color:#28a745;background-image:linear-gradient(-180deg,#34d058,#28a745 90%)}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.btn-primary.hover,.btn-primary:hover{background-color:#269f42;background-image:linear-gradient(-180deg,#2fcb53,#269f42 90%);background-position:-.5em;border-color:rgba(27,31,35,.5)}.btn-primary.selected,.btn-primary:active,[open]>.btn-primary{background-color:#279f43;background-image:none;border-color:rgba(27,31,35,.5);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn-primary.disabled,.btn-primary:disabled{color:hsla(0,0%,100%,.75);background-color:#94d3a2;background-image:none;border-color:rgba(27,31,35,.2);box-shadow:none}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-sm{padding:3px 10px;font-size:12px;line-height:20px}.btn-block{text-align:center}.btn-link{display:inline-block;padding:0;font-size:inherit;color:#0366d6;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:initial;border:0;-webkit-appearance:none;-moz-appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover{color:rgba(88,96,105,.5);cursor:default}.social-count{float:left;padding:3px 10px;font-size:12px;font-weight:600;line-height:20px;color:#24292e;vertical-align:middle;background-color:#fff;border:1px solid rgba(27,31,35,.2);border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.social-count:active,.social-count:hover{text-decoration:none}.social-count:hover{color:#0366d6;cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}label{font-weight:600}.form-control{padding:6px 8px;font-size:16px;line-height:20px;color:#24292e;vertical-align:middle;background-color:#fff;background-repeat:no-repeat;background-position:right 8px center;border:1px solid #d1d5da;border-radius:3px;outline:0;box-shadow:inset 0 1px 2px rgba(27,31,35,.075)}.form-control.focus,.form-control:focus,.form-select.focus,.form-select:focus{border-color:#2188ff;outline:0;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}@media (min-width:768px){.form-control{font-size:14px}}.input-contrast{background-color:#fafbfc}.input-contrast:focus{background-color:#fff}::placeholder{color:#6a737d}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;line-height:20px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions:after,.form-actions:before{display:table;content:""}.form-actions:after{clear:both}.form-actions .btn{float:right}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:#586069;background-color:#fafbfc;border:1px solid #c3c8cf;border-top:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:#586069}.manual-file-chooser{position:absolute;padding:5px;cursor:pointer}.upload-enabled textarea{border-bottom:1px dashed #dfe2e5;border-bottom-right-radius:0;border-bottom-left-radius:0}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative}.previewable-comment-form .write-content{margin:0 8px 8px}.previewable-comment-form.write-selected .write-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.container-lg{max-width:1012px}.container-lg{margin-right:auto;margin-left:auto}.col-12{width:100%}@media (min-width:768px){.col-md-3{width:25%}.col-md-9{width:75%}}@media (min-width:1012px){.col-lg-5{width:41.66667%}}.tabnav{margin-top:0}.tabnav-tabs{margin-bottom:-1px}.tabnav-tab{display:inline-block;padding:8px 12px;font-size:14px;line-height:20px;color:#586069;text-decoration:none;background-color:initial;border:1px solid transparent;border-bottom:0}.tabnav-tab[aria-selected=true]{color:#24292e;background-color:#fff;border-color:#d1d5da;border-radius:3px 3px 0 0}.tabnav-tab:focus,.tabnav-tab:hover{color:#24292e;text-decoration:none}.tooltipped{position:relative}.tooltipped:after{z-index:1000000;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;content:attr(aria-label);background:#1b1f23;border-radius:3px}.tooltipped:after,.tooltipped:before{position:absolute;display:none;pointer-events:none;opacity:0}.tooltipped:before{z-index:1000001;width:0;height:0;color:#1b1f23;content:"";border:6px solid transparent}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.tooltipped:active:after,.tooltipped:active:before,.tooltipped:focus:after,.tooltipped:focus:before,.tooltipped:hover:after,.tooltipped:hover:before{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:active:after,.tooltipped-no-delay:active:before,.tooltipped-no-delay:focus:after,.tooltipped-no-delay:focus:before,.tooltipped-no-delay:hover:after,.tooltipped-no-delay:hover:before{animation-delay:0s}.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after,.tooltipped-multiline:hover:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:6px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}.tooltipped-se:after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw:after{margin-right:-16px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}.tooltipped-ne:after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw:after{margin-right:-16px}.tooltipped-n:after,.tooltipped-s:after{transform:translateX(50%)}.tooltipped-align-left-1:after,.tooltipped-align-left-2:after{left:0;margin-left:0}.tooltipped-align-left-1:before{left:5px}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:initial}.tooltipped-multiline.tooltipped-n:after,.tooltipped-multiline.tooltipped-s:after{right:auto;left:50%;transform:translateX(-50%)}@media screen and (min-width:0\0){.tooltipped-multiline:after{width:250px}}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(100%)}}@keyframes grow-x{to{width:100%}}@keyframes shrink-x{to{width:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}to{opacity:.3}}@keyframes pulse-in{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}.border{border:1px solid #e1e4e8!important}.border-0{border:0!important}.border-top{border-top:1px solid #e1e4e8!important}.border-bottom-0{border-bottom:0!important}.rounded-1{border-radius:3px!important}@media (min-width:768px){.border-md{border:1px solid #e1e4e8!important}.border-md-top{border-top:1px solid #e1e4e8!important}}@media (min-width:1012px){.border-lg-bottom{border-bottom:1px solid #e1e4e8!important}.border-lg-top-0{border-top:0!important}}.border-gray-light{border-color:#eaecef!important}.border-gray-dark{border-color:#d1d5da!important}.border-white-fade-15{border-color:hsla(0,0%,100%,.15)!important}.box-shadow{box-shadow:0 1px 1px rgba(27,31,35,.1)!important}.box-shadow-large{box-shadow:0 1px 15px rgba(27,31,35,.15)!important}.bg-white{background-color:#fff!important}.bg-blue{background-color:#0366d6!important}.bg-gray-light{background-color:#fafbfc!important}.bg-red{background-color:#d73a49!important}.text-gray-light{color:#6a737d!important}.text-gray{color:#586069!important}.text-gray-dark{color:#24292e!important}.text-white{color:#fff!important}.link-gray{color:#586069!important}.link-gray:hover{color:#0366d6!important}.link-gray-dark{color:#24292e!important}.link-gray-dark:hover,.link-hover-blue:hover{color:#0366d6!important}.muted-link{color:#586069!important}.muted-link:hover{color:#0366d6!important;text-decoration:none}.details-reset>summary{list-style:none}.details-reset>summary:before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-justify-end{justify-content:flex-end!important}.flex-justify-center{justify-content:center!important}.flex-justify-between{justify-content:space-between!important}.flex-items-start{align-items:flex-start!important}.flex-items-center{align-items:center!important}.flex-items-stretch{align-items:stretch!important}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.flex-shrink-0{flex-shrink:0!important}.flex-self-stretch{align-self:stretch!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-auto{flex:auto!important}.flex-md-order-1{order:1!important}}@media (min-width:1012px){.flex-lg-row{flex-direction:row!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-justify-between{justify-content:space-between!important}.flex-lg-items-center{align-items:center!important}.flex-lg-self-auto{align-self:auto!important}.flex-lg-order-none{order:inherit!important}}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.v-align-middle{vertical-align:middle!important}.v-align-bottom{vertical-align:bottom!important}.v-align-text-bottom{vertical-align:text-bottom!important}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.float-left{float:left!important}.width-fit{max-width:100%!important}.width-full{width:100%!important}.height-full{height:100%!important}.min-width-0{min-width:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mr-1{margin-right:4px!important}.ml-1{margin-left:4px!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.mt-3{margin-top:16px!important}.mr-3{margin-right:16px!important}.mb-3{margin-bottom:16px!important}.ml-n3{margin-left:-16px!important}.my-3{margin-top:16px!important;margin-bottom:16px!important}.mt-6{margin-top:40px!important}@media (min-width:768px){.mb-md-0{margin-bottom:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.ml-md-2{margin-left:8px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.mr-md-3{margin-right:16px!important}.ml-md-6{margin-left:40px!important}}@media (min-width:1012px){.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-2{margin-bottom:8px!important}.mr-lg-3{margin-right:16px!important}.mx-lg-4{margin-right:24px!important;margin-left:24px!important}}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pl-0{padding-left:0!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.p-2{padding:8px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.px-2{padding-left:8px!important}.px-2{padding-right:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.p-3{padding:16px!important}.pr-3{padding-right:16px!important}.pl-3,.px-3{padding-left:16px!important}.px-3{padding-right:16px!important}.pt-6{padding-top:40px!important}.pb-6{padding-bottom:40px!important}@media (min-width:544px){.px-sm-6{padding-left:40px!important}.px-sm-6{padding-right:40px!important}}@media (min-width:768px){.p-md-1{padding:4px!important}.pl-md-3,.px-md-3{padding-left:16px!important}.px-md-3{padding-right:16px!important}.pl-md-4{padding-left:24px!important}}@media (min-width:1012px){.pt-lg-0{padding-top:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.pt-lg-4{padding-top:24px!important}}.p-responsive{padding-right:16px!important;padding-left:16px!important}@media (min-width:544px){.p-responsive{padding-right:40px!important;padding-left:40px!important}}@media (min-width:1012px){.p-responsive{padding-right:16px!important;padding-left:16px!important}}.f1{font-size:26px!important}@media (min-width:768px){.f1{font-size:32px!important}}.f5{font-size:14px!important}.f6{font-size:12px!important}.text-small{font-size:12px!important}.lh-default{line-height:1.5!important}.text-center{text-align:center!important}.text-normal{font-weight:400!important}.text-bold{font-weight:600!important}.no-underline{text-decoration:none!important}.no-wrap{white-space:nowrap!important}.break-word{word-break:break-word!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.list-style-none{list-style:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-none{display:none!important}@media (min-width:544px){.d-sm-flex{display:flex!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-inline-block{display:inline-block!important}}@media (min-width:1012px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}@media (max-width:543px){.hide-sm{display:none!important}}@media (min-width:544px) and (max-width:767px){.hide-md{display:none!important}}.sr-only{padding:0;clip:rect(0,0,0,0);word-wrap:normal;border:0}.show-on-focus,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden}.show-on-focus{margin:0;clip:rect(1px,1px,1px,1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}@media (min-width:1012px){.page-responsive .Header.Details .Header-item.Details-content--hidden{display:flex!important}}@keyframes dropdown-display{0%{opacity:0;transform:scale(.98) translateY(-.6em)}to{opacity:1;transform:scale(1) translateY(0)}}.header-nav-current-user{padding-bottom:0;font-size:inherit}.feature-preview-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff,#006eed);background-clip:padding-box;border:2px solid #24292e;border-radius:50%}.header-search-wrapper{width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:#fff;vertical-align:middle;background-color:hsla(0,0%,100%,.125);border:0;box-shadow:none}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:0;border:0;box-shadow:none}.header-search-input::placeholder{color:hsla(0,0%,100%,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none!important}.scoped-search .header-search-wrapper{display:flex}.header-search{min-width:300px;transition:.2s ease-in-out;transition-property:min-width,padding-bottom,padding-top}@media (min-width:768px){.header-search:focus-within{min-width:470px}}.Header-link:focus,.Header-link:hover{color:hsla(0,0%,100%,.7);text-decoration:none}.flash-close{float:right;padding:16px;margin:-16px;color:inherit;text-align:center;cursor:pointer;background:0;border:0;-webkit-appearance:none;-moz-appearance:none;opacity:.6}.flash-close:hover{opacity:1}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;border-radius:3px}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-top-style:solid;border-top-width:4px;border-right:4px solid transparent;border-bottom:0 solid transparent;border-left:4px solid transparent}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:#24292e;text-overflow:ellipsis;white-space:nowrap}.dropdown-item:focus,.dropdown-item:hover{color:#fff;text-decoration:none;background-color:#0366d6;outline:0}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid #e1e4e8}.dropdown-header{padding:4px 16px;font-size:12px;color:#586069}.Header{z-index:32;padding:16px;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.7);background-color:#24292e}.Header,.Header-item{display:flex;align-items:center;flex-wrap:nowrap}.Header-item{margin-right:16px;align-self:stretch}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:#fff;white-space:nowrap}.Header-link:focus,.Header-link:hover{color:hsla(0,0%,100%,.7);text-decoration:none}.labels{position:relative}.State{display:inline-block;padding:4px 8px;font-weight:600;line-height:20px;color:#fff;text-align:center;white-space:nowrap;border-radius:3px}.State--red{background-color:#cb2431}.Counter{display:inline-block;font-size:12px;font-weight:600;line-height:1;background-color:rgba(27,31,35,.08);border-radius:20px}.Counter:empty{visibility:hidden}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5;word-wrap:break-word}.markdown-body:after,.markdown-body:before{display:table;content:""}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body ol,.markdown-body p,.markdown-body pre{margin-top:0;margin-bottom:16px}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body ol{padding-left:2em}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body pre{word-wrap:normal}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;margin-right:auto}.Popover-message:after,.Popover-message:before{position:absolute;left:50%;display:inline-block;content:""}.Popover-message:before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:rgba(27,31,35,.15)}.Popover-message:after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:#fff}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{top:auto;border-bottom-color:transparent}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{bottom:-16px;border-top-color:rgba(27,31,35,.15)}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{bottom:-14px;border-top-color:#fff}.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}@media (min-width:544px){.Popover-message--large{min-width:320px}}.Progress{display:flex;overflow:hidden;background-color:#e1e4e8;border-radius:3px}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem:before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:#e1e4e8}.TimelineItem:target .TimelineItem-badge{border-color:#2188ff;box-shadow:0 0 .2em #c8e1ff}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:#444d56;align-items:center;background-color:#e1e4e8;border:2px solid #fff;border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:#444d56;flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0 0 -16px -56px;background-color:#fff;border:0;border-top:4px solid #e1e4e8}@keyframes toast--animateIn{0%{opacity:0;transform:translateY(100%)}}@keyframes toast--animateOut{to{pointer-events:none;opacity:0;transform:translateY(100%)}}.ajax-error-message>.octicon-alert{vertical-align:text-top}.Box--overlay .Box-header{margin:0;border-width:0 0 1px;border-top-left-radius:2px;border-top-right-radius:2px}.comment .email-format{line-height:1.5}.comment-body{width:100%;padding:15px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible!important;background-color:initial}.comment-form-textarea{max-width:100%;height:100px;margin:0;line-height:1.6}.hide-reaction-suggestion:active:after,.hide-reaction-suggestion:active:before,.hide-reaction-suggestion:hover:after,.hide-reaction-suggestion:hover:before{display:none}.email-format{line-height:1.5em!important}.email-format div{white-space:pre-wrap}.email-format .email-quoted-reply{padding:0 15px;margin:15px 0;color:#586069;border-left:4px solid #dfe2e5}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 9px;font-size:12px;font-weight:600;line-height:6px;color:#444d56;text-decoration:none;vertical-align:middle;background:#dfe2e5;border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:#c6cbd1}.email-format .email-hidden-toggle a:active{color:#fff;background-color:#0366d6}.preview-tab:focus,.write-tab:focus{outline:1px dotted #1b1f23}.manual-file-chooser-transparent{min-height:0;opacity:.01}.manual-file-chooser-transparent:focus{opacity:1!important}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:#586069}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid #e1e4e8}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:#586069}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle:hover{color:#0366d6;text-decoration:none;cursor:pointer}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .octicon-radio-tower{display:none}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:#586069}.participation a:hover{color:#0366d6;text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars:before{display:table;content:""}.participation-avatars:after{display:table;clear:both;content:""}.timeline-new-comment .form-actions{padding:0 8px 8px}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header{background-color:#fff}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:#fff;border-bottom:1px solid rgba(0,0,0,.15)}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-number{font-weight:300;color:#6a737d}.gh-header-meta{padding-bottom:16px;margin-top:8px;font-size:14px;color:#586069;border-bottom:1px solid #e1e4e8}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header-meta .TableObject-item--primary{word-wrap:break-word;white-space:normal}.gh-header-meta .State{margin-right:8px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;border-top:2px solid #fff;border-bottom:2px solid #fff}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:3px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment{position:relative;color:#24292e;background-color:#fff;border:1px solid #d1d5da;border-radius:3px}.timeline-comment:empty{display:none}.timeline-comment--caret:after,.timeline-comment--caret:before{position:absolute;top:11px;right:100%;left:-16px;display:block;width:0;height:0;pointer-events:none;content:" ";border-color:transparent;border-style:solid solid outset}.timeline-comment--caret:after{margin-top:1px;margin-left:2px;border-width:7px;border-right-color:#f6f8fa}.timeline-comment--caret:before{border-width:8px;border-right-color:#d1d5da}.page-responsive .timeline-comment--caret:after,.page-responsive .timeline-comment--caret:before{display:none}@media (min-width:768px){.page-responsive .timeline-comment--caret:after,.page-responsive .timeline-comment--caret:before{display:block}}:target .timeline-comment--caret:before{filter:drop-shadow(-.28em 0 0 #c8e1ff);border-right-color:#2188ff}:target .timeline-comment{border-color:#2188ff;box-shadow:0 0 0 .2em #c8e1ff}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:#586069;flex-direction:row-reverse;background-color:#f6f8fa;border-bottom:1px solid #d1d5da;border-top-left-radius:3px;border-top-right-radius:3px}.timeline-comment-header:only-child{border-bottom:0;border-radius:3px}.timeline-comment-header .author{color:#586069}.comment-type-icon{color:inherit}.timeline-comment-label{float:right;padding:2px 4px;margin-left:8px;font-size:12px;cursor:default;border:1px solid rgba(27,31,35,.15);border-radius:3px}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:#6a737d}.timeline-comment-action:focus,.timeline-comment-action:hover{color:#0366d6;text-decoration:none;opacity:1}.timeline-new-comment{max-width:780px;margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.comment-form-head .toolbar-commenting{float:right}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:#f6f8fa;border-radius:3px 3px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:#fff}@media (min-width:1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media (min-width:768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:#f6f8fa}}.previewable-comment-form .comment{border:0}.discussion-timeline-actions{background-color:#fff;border-top:2px solid #e1e4e8}:target .timeline-comment-group .timeline-comment{border-color:#2188ff;box-shadow:0 0 0 .2em #c8e1ff}.footer-octicon{color:#c6cbd1}.footer-octicon:hover{color:#959da5}@keyframes konami-color{0%{background:#c1fa9c;border-bottom:2px solid #a2f76b}50%{background:#40e37a;border-bottom:2px solid #00cc4c}to{background:#40c4d7;border-bottom:2px solid #1eb4c9}}@keyframes konami-enter-link{0%{background:#c1fa9c}50%{background:#40e37a}to{background:#40c4d7}}.user-mention{font-weight:600;color:#24292e;white-space:nowrap}.pagehead{position:relative;padding-top:24px;margin-bottom:24px;border-bottom:1px solid #e1e4e8}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{margin-top:0;margin-bottom:0;font-weight:400}.pagehead-actions>li{float:left;margin:0 10px 0 0;font-size:11px;color:#24292e;list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu:before{display:table;content:""}.pagehead-actions .select-menu:after{display:table;clear:both;content:""}.repohead.experiment-repo-nav{padding-bottom:0;background-color:#fafbfc}.repohead .repohead-details-container{margin-bottom:20px}.repohead h1{position:relative;float:left;max-width:635px;padding-left:18px;font-size:18px;line-height:26px;color:#586069}.repohead h1 .octicon{position:absolute;top:0;left:0;margin-top:5px;color:#959da5}.reponav{position:relative;top:1px;margin-top:-5px}.reponav:after,.reponav:before{display:table;content:""}.reponav:after{clear:both}.reponav-item{float:left;color:#586069;white-space:nowrap;border:1px solid transparent;border-top:3px solid transparent;border-radius:3px 3px 0 0}.reponav-item .octicon{color:rgba(27,31,35,.3)}.reponav-item .Counter{color:#444d56}.reponav-item:focus,.reponav-item:hover{color:#24292e;text-decoration:none}.reponav-item.selected{color:#24292e;background-color:#fff;border-color:#e36209 #e1e4e8 transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:hsla(0,0%,100%,.75)}.add-reaction-btn{transition:opacity .1s ease-in-out}.page-responsive .add-reaction-btn{opacity:1}@media (min-width:768px){.page-responsive .add-reaction-btn{opacity:0}}.add-reaction-plus-icon{margin-right:-1px}.comment-reactions:before{display:table;content:""}.comment-reactions:after{display:table;clear:both;content:""}@media (min-width:768px){.page-responsive .comment-reactions.has-reactions{display:block}}.comment-reactions.has-reactions{display:block;border-top:1px solid #e1e4e8}.comment-reactions.has-reactions:hover .add-reaction-btn{opacity:1}.comment-reactions .add-reaction-btn{border-right:0}.reaction-summary-item{float:left;padding:9px 15px 7px;line-height:18px;border-right:1px solid #e1e4e8}.reaction-summary-item:focus,.reaction-summary-item:hover{text-decoration:none}.comment-reactions-options .reaction-summary-item:first-child{border-bottom-left-radius:2px}.select-menu-button:after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid transparent;border-top-color:currentcolor}.select-menu.select-menu-modal-right{position:relative}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);border:1px solid transparent;border-radius:5px}.select-menu-loading-overlay .octicon-octoface{position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px}.select-menu-header{padding:8px 10px;line-height:16px;background:#f6f8fa;border-bottom:1px solid #e1e4e8}.select-menu-header:focus{outline:0}.select-menu-list{position:relative;max-height:400px;overflow:auto}[hidden]{display:none!important}body{word-wrap:break-word}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}to{opacity:1;stddeviation:0}}@keyframes pull-string{50%{transform:translate3d(0,12px,0)}75%{opacity:1;transform:none}to{opacity:0}}.Details-element:focus{outline:0}@keyframes broadCastMaskFade{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropBox{0%{opacity:1;transform:translateY(-110%)}7%{opacity:1;transform:translateY(20%);transform:translateX(0)}80%{opacity:1}to{opacity:0;transform:translateX(-250%)}}.octocat-spinner{min-height:64px;background-image:url(data:image/gif;base64,R0lGODlhQABAAPMPAMzMzMTExLS0tPz8/P7+/vDw8Nvb29PT06SkpOTk5Pj4+Pr6+pmZmfX19e7u7v///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0RGM0E1MjQ5NkVGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MjZDNkQ3QTU1MTIxMUUxODg0NkVEODEyRTJDRDVCOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MjZDNkQ3OTU1MTIxMUUxODg0NkVEODEyRTJDRDVCOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4MDgzQ0YwN0U2QjA4MjQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTE4MDgzREYzQTUyNDk2RUYwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8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);background-repeat:no-repeat;background-position:50%}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.octocat-spinner{background-image:url(data:image/gif;base64,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);background-size:64px 64px}}@keyframes trigger-animation-event{0%{padding-right:0}to{padding-right:4px}}.thread-subscription-status{color:#586069;background-color:#fff;border-radius:3px}.thread-subscription-status .octicon-radio-tower{margin-right:10px;margin-left:4px;color:#ccc;vertical-align:middle}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason,.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}@keyframes blinkingText{0%{color:#e1e4e8}50%{color:hsla(0,0%,100%,.15)}33%{color:#e1e4e8}to{color:#e1e4e8}}.progress-pjax-loader{z-index:99999;height:2px;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;box-shadow:0 0 10px rgba(121,184,255,.7);transition:width .4s ease}@keyframes show-pane{0%{transform:translateX(390px)}to{transform:translateX(0)}}@keyframes toggle-color{0%{background-color:initial}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}to{background-color:initial}}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:26px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.toolbar-item{display:block;float:left;padding:4px;color:#586069;cursor:pointer;background:0;border:0}.toolbar-item.select-menu{padding:0}.toolbar-item .menu-target{display:block;padding:4px;color:#586069;background:0;border:0}.toolbar-item .menu-target:hover,.toolbar-item:hover{color:#0366d6}.toolbar-item .menu-target:focus,.toolbar-item:focus{color:#0366d6;outline:0}.toolbar-item:disabled{color:#ddd}.toolbar-item .octicon-link,.toolbar-item .octicon-tasklist{margin-left:-3px}.toolbar-item .octicon-mention{margin-left:-4px}.toolbar-item .octicon-bold{margin-left:-2px}.user-status-container{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes hx_code-search-anim-pulse{0%{opacity:1}30%{opacity:.3}to{opacity:1}}.hx_reponav .reponav-item{padding:7px 12px 8px!important}.hx_reponav .reponav-item .Counter{padding:2px 4px!important}@media (max-width:543px){.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(.9)}}}@media (max-width:767px){.page-responsive .Popover{position:fixed;top:auto!important;left:0!important;right:0!important;bottom:0!important}.page-responsive .Popover-message{margin:8px;width:auto!important}.page-responsive .Popover-message:after,.page-responsive .Popover-message:before{display:none}}@media (max-width:767px){.page-responsive .hx_rsm .select-menu-header{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm-trigger:before,.page-responsive .hx_rsm .select-menu-button:before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0,0,.2,1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(.9)}}}.tabnav--responsive .tabnav-tabs{z-index:1}@media (max-width:767px){.tabnav--responsive .tabnav-tab{background-color:#fafbfc;border:1px solid #e1e4e8;border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid #e1e4e8}.tabnav--responsive .tabnav-tab[aria-selected=true]{border-bottom:0;background-color:#fff}}@media (max-width:767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid #e1e4e8;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none!important}}@media (hover:none){.tooltipped:hover:after,.tooltipped:hover:before{display:none}}@keyframes toast--spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.starring-container .unstarred{display:block}</style> <meta name=viewport content="width=device-width"> <title>websocket+tls+nginx+cdn断流严重 · Issue #1742 · v2ray/v2ray-core</title> <meta name=description content="连开几台服务器都是IP被墙, 用websocket+tls+nginx+cdn想挽救一下被墙ip,连得上但很不稳定,断流严重 cdn用的cloudflare 你正在使用哪个版本的 V2Ray?(如果服务器和客户端使用了不同版本,请注明) v4.19.1 你的使用场景是什么?比如使用 Chrome 通过 Socks/VMess 代理观看 YouTube 视频。 通过Chrome访问Google服务 你看到的不正常的现象是什么?(请描述具体现象,比如访问超时,TLS 证书错..."> <link rel=search type=application/opensearchdescription+xml href=https://github.com/opensearch.xml title=GitHub> <meta property=fb:app_id content=1401488693436528> <meta name=twitter:image:src content="https://avatars2.githubusercontent.com/u/14110142?s=400&v=4"><meta name=twitter:site content=@github><meta name=twitter:card content=summary><meta name=twitter:title content="websocket+tls+nginx+cdn断流严重 · Issue #1742 · v2ray/v2ray-core"><meta name=twitter:description content="连开几台服务器都是IP被墙, 用websocket+tls+nginx+cdn想挽救一下被墙ip,连得上但很不稳定,断流严重 cdn用的cloudflare 你正在使用哪个版本的 V2Ray?(如果服务器和客户端使用了不同版本,请注明) v4.19.1 你的使用场景是什么?比如使用 Chrome 通过 Socks/VMess 代理观看 YouTube 视频。 通过Chrome访问Google..."> <meta property=og:image content="https://avatars2.githubusercontent.com/u/14110142?s=400&v=4"><meta property=og:site_name content=GitHub><meta property=og:type content=object><meta property=og:title content="websocket+tls+nginx+cdn断流严重 · Issue #1742 · v2ray/v2ray-core"><meta property=og:url content=https://github.com/v2ray/v2ray-core/issues/1742><meta property=og:description content="连开几台服务器都是IP被墙, 用websocket+tls+nginx+cdn想挽救一下被墙ip,连得上但很不稳定,断流严重 cdn用的cloudflare 你正在使用哪个版本的 V2Ray?(如果服务器和客户端使用了不同版本,请注明) v4.19.1 你的使用场景是什么?比如使用 Chrome 通过 Socks/VMess 代理观看 YouTube 视频。 通过Chrome访问Google..."> <link rel=assets href=https://github.githubassets.com/> <link rel=web-socket href="wss://live.github.com/_sockets/VjI6NDgwNjI0MDY0OjQ1NjVmNjFlMzM4MzEyNTE3Zjc0M2JkOTg3NzViZTk3YjQ0NzdkYjNmODRjMzY5ZTNiM2JmYjQ4ZTcyYmUyNWU=--da74ca6b86bae6a052b45464d6def53f9f7292cb"> <link rel=sudo-modal href=https://github.com/sessions/sudo_modal> <meta name=request-id content=7D68:55D5:326018B:5F4752B:5E0431B8 data-pjax-transient> <meta name=hovercard-subject-tag content=issue:455037400 data-pjax-transient> <meta name=selected-link value=repo_issues data-pjax-transient> <meta name=google-site-verification content=KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU> <meta name=google-site-verification content=ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA> <meta name=google-site-verification content=GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc> <meta name=octolytics-host content=collector.githubapp.com><meta name=octolytics-app-id content=github><meta name=octolytics-event-url content=https://collector.githubapp.com/github-external/browser_event><meta name=octolytics-dimension-request_id content=7D68:55D5:326018B:5F4752B:5E0431B8><meta name=octolytics-dimension-region_edge content=iad><meta name=octolytics-dimension-region_render content=iad><meta name=octolytics-dimension-ga_id content=582794973.1576727948 class=js-octo-ga-id><meta name=octolytics-dimension-visitor_id content=7352666975022806408><meta name=octolytics-actor-id content=42105647><meta name=octolytics-actor-login content=dayudaoren><meta name=octolytics-actor-hash content=611850b09c31a882b54232aa0215b92b9f052141ed7a74bcf4cb6dc388f14058> <meta name=analytics-location content="/<user-name>/<repo-name>/issues/show" data-pjax-transient=true> <meta name=google-analytics content=UA-3769691-2> <meta class=js-ga-set name=userId content=87fb34cb8212c2fea3a243cedbaaa130> <meta class=js-ga-set name=dimension1 content="Logged In"> <meta name=hostname content=github.com> <meta name=user-login content=dayudaoren> <meta name=expected-hostname content=github.com> <meta name=js-proxy-site-detection-payload content="MTRmMDRkYjBiNzY1ZDc1ODk5MWNmMzg1NmYwZTM2ZmIxNmM0NDc4NjYxMzg1M2FjYTUzZTZjYWM4OGM0MjRmNHx7InJlbW90ZV9hZGRyZXNzIjoiMTA3LjE3NS4xMTUuMTYyIiwicmVxdWVzdF9pZCI6IjdENjg6NTVENTozMjYwMThCOjVGNDc1MkI6NUUwNDMxQjgiLCJ0aW1lc3RhbXAiOjE1NzczMzMxNzgsImhvc3QiOiJnaXRodWIuY29tIn0="> <meta name=enabled-features content=MARKETPLACE_FEATURED_BLOG_POSTS,MARKETPLACE_INVOICED_BILLING,MARKETPLACE_SOCIAL_PROOF_CUSTOMERS,MARKETPLACE_TRENDING_SOCIAL_PROOF,MARKETPLACE_RECOMMENDATIONS,MARKETPLACE_PENDING_INSTALLATIONS,NOTIFY_ON_BLOCK,RELATED_ISSUES,GHE_CLOUD_TRIAL> <meta name=html-safe-nonce content=3b2a5e8016584cc0cec342d7ee99197c973c0b2a> <meta http-equiv=x-pjax-version content=61f8c219e8739359a3bf9c46bc342ad6> <link href=https://github.com/v2ray/v2ray-core/commits/master.atom rel=alternate title="Recent Commits to v2ray-core:master" type=application/atom+xml> <meta name=go-import content="github.com/v2ray/v2ray-core git https://github.com/v2ray/v2ray-core.git"> <meta name=octolytics-dimension-user_id content=14110142><meta name=octolytics-dimension-user_login content=v2ray><meta name=octolytics-dimension-repository_id content=41912791><meta name=octolytics-dimension-repository_nwo content=v2ray/v2ray-core><meta name=octolytics-dimension-repository_public content=true><meta name=octolytics-dimension-repository_is_fork content=false><meta name=octolytics-dimension-repository_network_root_id content=41912791><meta name=octolytics-dimension-repository_network_root_nwo content=v2ray/v2ray-core><meta name=octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown content=false> <meta name=browser-stats-url content=https://api.github.com/_private/browser/stats> <meta name=browser-errors-url content=https://api.github.com/_private/browser/errors> <meta name=theme-color content=#1e2327> <meta name=webauthn-auth-enabled content=true> <meta name=webauthn-registration-enabled content=true> <link rel=manifest href=https://github.com/manifest.json crossorigin=use-credentials> <meta itemprop=position content=1><meta itemprop=position content=2><meta itemprop=position content=4><meta itemprop=position content=1><meta itemprop=position content=2><meta itemprop=position content=3><meta itemprop=position content=6><link rel=icon type=image/x-icon class=js-site-favicon href="data:image/vnd.microsoft.icon;base64,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AAAAAAAAKysrBhYWGUcWFhiVFRUYvxUVGNkWFhfzFhYX8xUVGNkVFRi/FhYYlRYWGUcrKysGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="><style>.sf-hidden{display:none!important}</style></head> <body class="logged-in env-production page-responsive"> <div class="position-relative js-header-wrapper"> <a href=#start-of-content tabindex=1 class="p-3 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a> <span class="Progress progress-pjax-loader position-fixed width-full js-pjax-loader-bar"> <span class="progress-pjax-loader-bar top-0 left-0" style=width:0%></span> </span> <header class="Header js-details-container Details flex-wrap flex-lg-nowrap p-responsive" role=banner> <div class="Header-item d-none d-lg-flex"> <a class=Header-link href=https://github.com/ data-hotkey="g d" aria-label=Homepage data-ga-click="Header, go to dashboard, icon:logo"> <svg class="octicon octicon-mark-github v-align-middle" height=32 viewBox="0 0 16 16" version=1.1 width=32 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg> </a> </div> <div class="Header-item d-lg-none sf-hidden"> <button class="Header-link btn-link js-details-target" type=button aria-label="Toggle navigation" aria-expanded=false> <svg height=24 class="octicon octicon-three-bars" viewBox="0 0 12 16" version=1.1 width=18 aria-hidden=true><path fill-rule=evenodd d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"></path></svg> </button> </div> <div class="Header-item Header-item--full flex-column flex-lg-row width-full flex-order-2 flex-lg-order-none mr-0 mr-lg-3 mt-3 mt-lg-0 Details-content--hidden"> <div class="header-search flex-self-stretch flex-lg-self-auto mr-0 mr-lg-3 mb-3 mb-lg-0 scoped-search site-scoped-search js-site-search position-relative js-jump-to" role=combobox aria-owns=jump-to-results aria-label="Search or jump to" aria-haspopup=listbox aria-expanded=false> <div class=position-relative> <form class=js-site-search-form role=search aria-label=Site data-scope-type=Repository data-scope-id=41912791 data-scoped-search-url=/v2ray/v2ray-core/search data-unscoped-search-url=/search action=/v2ray/v2ray-core/search accept-charset=UTF-8> <label class="form-control input-sm header-search-wrapper p-0 header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"> <input type=text class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable" data-hotkey=s,/ name=q value placeholder="Search or jump to…" data-unscoped-placeholder="Search or jump to…" data-scoped-placeholder="Search or jump to…" autocapitalize=off aria-autocomplete=list aria-controls=jump-to-results aria-label="Search or jump to…" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations#csrf-token=u2tliPs/WGCarFb9UgfQ7DkJWGhXlBAFjP7yc3rMp+J3N+31eawNXDqGPRlOmvgy4+VtIaqPdokbHyWP7AFU3A==" spellcheck=false autocomplete=off> <img src=data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTkgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5IDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTc5QTlDIiBvcGFjaXR5PSIwLjQiIGQ9Ik0zLjUsMC41aDEyYzEuNywwLDMsMS4zLDMsM3YxM2MwLDEuNy0xLjMsMy0zLDNoLTEyYy0xLjcsMC0zLTEuMy0zLTN2LTEzQzAuNSwxLjgsMS44LDAuNSwzLjUsMC41eiIvPgoJIDxwYXRoIGZpbGw9IiM5NzlBOUMiIGQ9Ik0xMS44LDZMOCwxNS4xSDcuMUwxMC44LDZMMTEuOCw2eiIvPgo8L3N2Zz4K alt class="mr-2 header-search-key-slash"> <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container sf-hidden"> <ul class="d-none js-jump-to-suggestions-template-container"> </ul> <ul class="d-none js-jump-to-no-results-template-container"> </ul> <ul id=jump-to-results role=listbox class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> </ul> </div> </label> </form> </div> </div> <nav class="d-flex flex-column flex-lg-row flex-self-stretch flex-lg-self-auto" aria-label=Global> <a class="Header-link d-block d-lg-none py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15 sf-hidden" data-ga-click="Header, click, Nav menu - item:dashboard:user" aria-label=Dashboard href=https://github.com/dashboard> Dashboard </a> <a class="js-selected-navigation-item Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-hotkey="g p" data-ga-click="Header, click, Nav menu - item:pulls context:user" aria-label="Pull requests you created" data-selected-links="/pulls /pulls/assigned /pulls/mentioned /pulls" href=https://github.com/pulls> Pull requests </a> <a class="js-selected-navigation-item Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-hotkey="g i" data-ga-click="Header, click, Nav menu - item:issues context:user" aria-label="Issues you created" data-selected-links="/issues /issues/assigned /issues/mentioned /issues" href=https://github.com/issues> Issues </a> <div class="mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15"> <a class="js-selected-navigation-item Header-link" data-ga-click="Header, click, Nav menu - item:marketplace context:user" data-octo-click=marketplace_click data-octo-dimensions=location:nav_bar data-selected-links=" /marketplace" href=https://github.com/marketplace> Marketplace </a> </div> <a class="js-selected-navigation-item Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship showcases showcases_search showcases_landing /explore" href=https://github.com/explore> Explore </a> <a class="Header-link d-block d-lg-none mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15 sf-hidden" href=https://github.com/dayudaoren> <img class=avatar alt=@dayudaoren src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars2.githubusercontent.com/u/42105647?s=60&v=4" width=20 height=20> dayudaoren </a> <form action=/logout accept-charset=UTF-8 method=post> <button type=submit class="Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15 d-lg-none btn-link d-block width-full text-left sf-hidden" data-ga-click="Header, sign out, icon:logout" style=padding-left:2px> <svg class="octicon octicon-sign-out v-align-middle" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M12 9V7H8V5h4V3l4 3-4 3zm-2 3H6V3L2 1h8v3h1V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v11.38c0 .39.22.73.55.91L6 16.01V13h4c.55 0 1-.45 1-1V8h-1v4z"></path></svg> Sign out </button> </form></nav> </div> <div class="Header-item Header-item--full flex-justify-center d-lg-none position-relative sf-hidden"> <div class="css-truncate css-truncate-target width-fit position-absolute left-0 right-0 text-center"> <svg class="octicon octicon-repo" viewBox="0 0 12 16" version=1.1 width=12 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"></path></svg> / </div> </div> <div class="Header-item mr-0 mr-lg-3 flex-order-1 flex-lg-order-none"> <a aria-label="You have no unread notifications" class="Header-link notification-indicator position-relative tooltipped tooltipped-sw js-socket-channel js-notification-indicator" data-hotkey="g n" data-ga-click="Header, go to notifications, icon:read" data-channel=notification-changed:42105647 href=https://github.com/notifications> <span class="mail-status sf-hidden"></span> <svg class="octicon octicon-bell" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z"></path></svg> </a> </div> <div class="Header-item position-relative d-none d-lg-flex"> <details class="details-overlay details-reset"> <summary class=Header-link aria-label="Create new…" data-ga-click="Header, create new, icon:add" aria-haspopup=menu role=button> <svg class="octicon octicon-plus" viewBox="0 0 12 16" version=1.1 width=12 height=16 aria-hidden=true><path fill-rule=evenodd d="M12 9H7v5H5V9H0V7h5V2h2v5h5v2z"></path></svg> <span class=dropdown-caret></span> </summary> <details-menu class="dropdown-menu dropdown-menu-sw sf-hidden" role=menu> <a role=menuitem class=dropdown-item href=https://github.com/new data-ga-click="Header, create new repository"> New repository </a> <a role=menuitem class=dropdown-item href=https://github.com/new/import data-ga-click="Header, import a repository"> Import repository </a> <a role=menuitem class=dropdown-item href=https://gist.github.com/ data-ga-click="Header, create new gist"> New gist </a> <a role=menuitem class=dropdown-item href=https://github.com/organizations/new data-ga-click="Header, create new organization"> New organization </a> <div role=none class=dropdown-divider></div> <div class=dropdown-header> </div> <a role=menuitem class=dropdown-item href=https://github.com/v2ray/v2ray-core/issues/new/choose data-ga-click="Header, create new issue" data-skip-pjax> New issue </a> </details-menu> </details> </div> <div class="Header-item position-relative mr-0 d-none d-lg-flex"> <details class="details-overlay details-reset js-feature-preview-indicator-container" data-feature-preview-indicator-src=/users/dayudaoren/feature_preview/indicator_check.json> <summary class=Header-link aria-label="View profile and more" data-ga-click="Header, show menu, icon:avatar" aria-haspopup=menu role=button> <img alt=@dayudaoren class=avatar src="data:image/png;base64,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" width=20 height=20> <span class="feature-preview-indicator js-feature-preview-indicator"></span> <span class=dropdown-caret></span> </summary> <details-menu class="dropdown-menu dropdown-menu-sw mt-2 sf-hidden" style=width:180px role=menu> <div class="header-nav-current-user css-truncate"></div> <div role=none class=dropdown-divider></div> <div class="pl-3 pr-3 f6 user-status-container js-user-status-context pb-1" data-url="/users/status?compact=1&link_mentions=0&truncate=1"> </div> <div role=none class=dropdown-divider></div> <a role=menuitem class=dropdown-item href=https://github.com/dayudaoren data-ga-click="Header, go to profile, text:your profile">Your profile</a> <a role=menuitem class=dropdown-item href="https://github.com/dayudaoren?tab=repositories" data-ga-click="Header, go to repositories, text:your repositories">Your repositories</a> <a role=menuitem class=dropdown-item href="https://github.com/dayudaoren?tab=projects" data-ga-click="Header, go to projects, text:your projects">Your projects</a> <a role=menuitem class=dropdown-item href="https://github.com/dayudaoren?tab=stars" data-ga-click="Header, go to starred repos, text:your stars">Your stars</a> <a role=menuitem class=dropdown-item href=https://gist.github.com/mine data-ga-click="Header, your gists, text:your gists">Your gists</a> <div role=none class=dropdown-divider></div> <div id=feature-enrollment-toggle class="hide-sm hide-md feature-preview-details position-relative"> </div> <a role=menuitem class=dropdown-item href=https://help.github.com/ data-ga-click="Header, go to help, text:help">Help</a> <a role=menuitem class=dropdown-item href=https://github.com/settings/profile data-ga-click="Header, go to settings, icon:settings">Settings</a> <form class=logout-form action=/logout accept-charset=UTF-8 method=post> </form> </details-menu> </details> </div> </header> </div> <div id=start-of-content class=show-on-focus></div> <div id=js-flash-container> </div> <div class=application-main data-commit-hovercards-enabled> <div itemscope itemtype=http://schema.org/SoftwareSourceCode> <main id=js-repo-pjax-container data-pjax-container> <div class="pagehead repohead readability-menu experiment-repo-nav pt-0 pt-lg-4"> <div class="repohead-details-container clearfix container-lg p-responsive d-none d-lg-block"> <ul class=pagehead-actions> <li> <form data-remote=true class="clearfix js-social-form js-social-container" action=/notifications/subscribe accept-charset=UTF-8 method=post> <details class="details-reset details-overlay select-menu float-left"> <summary class="select-menu-button float-left btn btn-sm btn-with-count" data-hydro-click='{"event_type":"repository.click","payload":{"target":"WATCH_BUTTON","repository_id":41912791,"client_id":"1711926184.1576727944","originating_request_id":"7D68:55D5:326018B:5F4752B:5E0431B8","originating_url":"https://github.com/v2ray/v2ray-core/issues/1742","referrer":"https://www.google.com/","user_id":42105647}}' data-hydro-click-hmac=c8bf3e7f51f29db7b081dc07b24e7a04cb15877a586fe1166786fa9d464e0e0a data-ga-click="Repository, click Watch settings, action:issues#show" aria-haspopup=menu role=button> <span data-menu-button> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"></path></svg> Watch </span> </summary> <details-menu class="select-menu-modal position-absolute mt-5 sf-hidden" style=z-index:99 role=menu> <div class=select-menu-header> </div> <div class=select-menu-list> </div> </details-menu> </details> <a class="social-count js-social-count" href=https://github.com/v2ray/v2ray-core/watchers aria-label="1119 users are watching this repository"> 1.1k </a> </form> </li> <li> <div class="js-toggler-container js-social-container starring-container"> <form class="starred js-social-form sf-hidden" action=/v2ray/v2ray-core/unstar accept-charset=UTF-8 method=post> <button type=submit class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Unstar v2ray/v2ray-core" data-hydro-click='{"event_type":"repository.click","payload":{"target":"UNSTAR_BUTTON","repository_id":41912791,"client_id":"1711926184.1576727944","originating_request_id":"7D68:55D5:326018B:5F4752B:5E0431B8","originating_url":"https://github.com/v2ray/v2ray-core/issues/1742","referrer":"https://www.google.com/","user_id":42105647}}' data-hydro-click-hmac=a972e5e2f73748dd42dfd8374a96297fb9ba1683191b617a2d33b680fe0f26e4 data-ga-click="Repository, click unstar button, action:issues#show; text:Unstar"> <svg aria-label=star height=16 class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version=1.1 width=14 role=img><path fill-rule=evenodd d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"></path></svg> Unstar </button> <a class="social-count js-social-count" href=https://github.com/v2ray/v2ray-core/stargazers aria-label="25748 users starred this repository"> 25.7k </a> </form> <form class="unstarred js-social-form" action=/v2ray/v2ray-core/star accept-charset=UTF-8 method=post> <button type=submit class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Star v2ray/v2ray-core" data-hydro-click='{"event_type":"repository.click","payload":{"target":"STAR_BUTTON","repository_id":41912791,"client_id":"1711926184.1576727944","originating_request_id":"7D68:55D5:326018B:5F4752B:5E0431B8","originating_url":"https://github.com/v2ray/v2ray-core/issues/1742","referrer":"https://www.google.com/","user_id":42105647}}' data-hydro-click-hmac=c5da43d327b7b8da3625ed2e69d08fdf0aba69d6f614f7cf1ec1878e4eec6190 data-ga-click="Repository, click star button, action:issues#show; text:Star"> <svg aria-label=star height=16 class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version=1.1 width=14 role=img><path fill-rule=evenodd d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"></path></svg> Star </button> <a class="social-count js-social-count" href=https://github.com/v2ray/v2ray-core/stargazers aria-label="25748 users starred this repository"> 25.7k </a> </form> </div> </li> <li> <form class=btn-with-count action=/v2ray/v2ray-core/fork accept-charset=UTF-8 method=post> <button class="btn btn-sm btn-with-count" data-hydro-click='{"event_type":"repository.click","payload":{"target":"FORK_BUTTON","repository_id":41912791,"client_id":"1711926184.1576727944","originating_request_id":"7D68:55D5:326018B:5F4752B:5E0431B8","originating_url":"https://github.com/v2ray/v2ray-core/issues/1742","referrer":"https://www.google.com/","user_id":42105647}}' data-hydro-click-hmac=4ec3b029e490ced413e37501c5b9b1c616d922ffe65a45f9939bed2fd250b733 data-ga-click="Repository, show fork modal, action:issues#show; text:Fork" type=submit title="Fork your own copy of v2ray/v2ray-core to your account" aria-label="Fork your own copy of v2ray/v2ray-core to your account"> <svg class="octicon octicon-repo-forked v-align-text-bottom" viewBox="0 0 10 16" version=1.1 width=10 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 1a1.993 1.993 0 00-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 002 1a1.993 1.993 0 00-1 3.72V6.5l3 3v1.78A1.993 1.993 0 005 15a1.993 1.993 0 001-3.72V9.5l3-3V4.72A1.993 1.993 0 008 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"></path></svg> Fork </button></form> <a href=https://github.com/v2ray/v2ray-core/network/members class=social-count aria-label="5818 users forked this repository"> 5.8k </a> </li> </ul> <h1 class=public> <svg class="octicon octicon-repo" viewBox="0 0 12 16" version=1.1 width=12 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"></path></svg> <span class=author itemprop=author><a class="url fn" rel=author data-hovercard-type=organization data-hovercard-url=/orgs/v2ray/hovercard href=https://github.com/v2ray>v2ray</a></span><span class=path-divider>/</span><strong itemprop=name><a data-pjax=#js-repo-pjax-container href=https://github.com/v2ray/v2ray-core>v2ray-core</a></strong> </h1> </div> <nav class="hx_reponav reponav js-repo-nav js-sidenav-container-pjax container-lg p-responsive d-none d-lg-block" itemscope itemtype=http://schema.org/BreadcrumbList aria-label=Repository data-pjax=#js-repo-pjax-container> <span itemscope itemtype=http://schema.org/ListItem itemprop=itemListElement> <a class="js-selected-navigation-item reponav-item" itemprop=url data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /v2ray/v2ray-core" href=https://github.com/v2ray/v2ray-core> <div class=d-inline><svg class="octicon octicon-code" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"></path></svg></div> <span itemprop=name>Code</span> </a> </span> <span itemscope itemtype=http://schema.org/ListItem itemprop=itemListElement> <a itemprop=url data-hotkey="g i" class="js-selected-navigation-item selected reponav-item" aria-current=page data-selected-links="repo_issues repo_labels repo_milestones /v2ray/v2ray-core/issues" href=https://github.com/v2ray/v2ray-core/issues> <div class=d-inline><svg class="octicon octicon-issue-opened" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 011.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></div> <span itemprop=name>Issues</span> <span class=Counter>157</span> </a> </span> <span itemscope itemtype=http://schema.org/ListItem itemprop=itemListElement> <a data-hotkey="g p" data-skip-pjax=true itemprop=url class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /v2ray/v2ray-core/pulls" href=https://github.com/v2ray/v2ray-core/pulls> <div class=d-inline><svg class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version=1.1 width=12 height=16 aria-hidden=true><path fill-rule=evenodd d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0010 15a1.993 1.993 0 001-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 00-1 3.72v6.56A1.993 1.993 0 002 15a1.993 1.993 0 001-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"></path></svg></div> <span itemprop=name>Pull requests</span> <span class=Counter>12</span> </a> </span> <span itemscope itemtype=http://schema.org/ListItem itemprop=itemListElement class="position-relative float-left"> <a data-hotkey="g w" data-skip-pjax=true class="js-selected-navigation-item reponav-item" data-selected-links="repo_actions /v2ray/v2ray-core/actions" href=https://github.com/v2ray/v2ray-core/actions> <div class=d-inline><svg class="octicon octicon-play" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M14 8A7 7 0 110 8a7 7 0 0114 0zm-8.223 3.482l4.599-3.066a.5.5 0 000-.832L5.777 4.518A.5.5 0 005 4.934v6.132a.5.5 0 00.777.416z"></path></svg></div> Actions </a> </span> <a data-skip-pjax=true class="js-selected-navigation-item reponav-item" data-selected-links="security alerts policy code_scanning /v2ray/v2ray-core/security/advisories" href=https://github.com/v2ray/v2ray-core/security/advisories> <div class=d-inline><svg class="octicon octicon-shield" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M0 2l7-2 7 2v6.02C14 12.69 8.69 16 7 16c-1.69 0-7-3.31-7-7.98V2zm1 .75L7 1l6 1.75v5.268C13 12.104 8.449 15 7 15c-1.449 0-6-2.896-6-6.982V2.75zm1 .75L7 2v12c-1.207 0-5-2.482-5-5.985V3.5z"></path></svg></div> Security </a> <a class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors dependency_graph pulse people /v2ray/v2ray-core/pulse" href=https://github.com/v2ray/v2ray-core/pulse> <div class=d-inline><svg class="octicon octicon-graph" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"></path></svg></div> Insights </a> </nav> <div class="reponav-wrapper reponav-small d-lg-none sf-hidden"> <nav class="reponav js-reponav text-center no-wrap" itemscope itemtype=http://schema.org/BreadcrumbList> </nav> </div> </div> <div class="container-lg clearfix new-discussion-timeline experiment-repo-nav p-responsive"> <div class=repository-content> <div class=js-check-all-container data-pjax> <div id=show_issue class="js-issues-results js-socket-channel js-updatable-content" data-channel=issue:455037400:timeline> <div id=partial-discussion-header class="gh-header js-details-container Details js-socket-channel js-updatable-content issue" data-channel=issue:455037400 data-url="/v2ray/v2ray-core/issues/1742/show_partial?partial=issues%2Ftitle&sticky=true" data-gid="MDU6SXNzdWU0NTUwMzc0MDA="> <div class=gh-header-show> <div class="d-flex flex-column flex-md-row"> <div class="gh-header-actions mt-0 mt-md-1 mb-3 mb-md-0 ml-0 flex-md-order-1 flex-shrink-0 d-flex flex-items-start"> <a href=https://github.com/v2ray/v2ray-core/issues/new/choose class="btn btn-sm btn-primary m-0 ml-0 ml-md-2" data-hotkey=c data-ga-click="Issues, create new issue, view:issue_show location:issue_header style:button logged_in:true" data-skip-pjax> New issue </a> <div class="flex-auto text-right d-block d-md-none sf-hidden"> <a href=#issue-comment-box class=py-1>Jump to bottom</a> </div> </div> <h1 class="gh-header-title f1 mr-0 flex-auto break-word"> <span class=js-issue-title> websocket+tls+nginx+cdn断流严重 </span> <span class=gh-header-number>#1742</span> </h1> </div> </div> <div class="TableObject gh-header-meta"> <div class=TableObject-item> <span class="State State--red" title="Status: Closed"> <svg height=16 class="octicon octicon-issue-closed" viewBox="0 0 16 16" version=1.1 width=16 aria-hidden=true><path fill-rule=evenodd d="M7 10h2v2H7v-2zm2-6H7v5h2V4zm1.5 1.5l-1 1L12 9l4-4.5-1-1L12 7l-1.5-1.5zM8 13.7A5.71 5.71 0 012.3 8c0-3.14 2.56-5.7 5.7-5.7 1.83 0 3.45.88 4.5 2.2l.92-.92A6.947 6.947 0 008 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7l-1.52 1.52c-.66 2.41-2.86 4.19-5.48 4.19v-.01z"></path></svg> Closed </span> </div> <div class="TableObject-item TableObject-item--primary"> <a class="author text-bold link-gray" data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23>xcc23</a> opened this issue <relative-time datetime=2019-06-12T06:41:39Z class=no-wrap title="2019年6月12日 GMT+8 下午2:41">on 12 Jun</relative-time> · 25 comments <span class=js-enable-hovercard> </span> <div class=position-relative> </div> </div> </div> <div style=visibility:hidden;display:block;height:1px class="js-sticky-offset-scroll top-0 gh-header-sticky is-placeholder"></div><div class="js-sticky js-sticky-offset-scroll top-0 gh-header-sticky is-stuck" style=position:fixed;top:0px;left:270.5px;width:980px;margin-top:0px> <div class=sticky-content> <div class="d-flex flex-items-center flex-justify-between mt-2"> <div class="d-flex flex-row flex-items-center min-width-0"> <div class="mr-2 flex-shrink-0"> <span class="State State--red" title="Status: Closed"> <svg height=16 class="octicon octicon-issue-closed" viewBox="0 0 16 16" version=1.1 width=16 aria-hidden=true><path fill-rule=evenodd d="M7 10h2v2H7v-2zm2-6H7v5h2V4zm1.5 1.5l-1 1L12 9l4-4.5-1-1L12 7l-1.5-1.5zM8 13.7A5.71 5.71 0 012.3 8c0-3.14 2.56-5.7 5.7-5.7 1.83 0 3.45.88 4.5 2.2l.92-.92A6.947 6.947 0 008 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7l-1.52 1.52c-.66 2.41-2.86 4.19-5.48 4.19v-.01z"></path></svg> Closed </span> </div> <div class=min-width-0> <h1 class="d-flex text-bold f5"> <a class="js-issue-title css-truncate css-truncate-target link-gray-dark width-fit" href=#>websocket+tls+nginx+cdn断流严重</a> <span class="gh-header-number text-gray-light pl-1">#1742</span> </h1> <div class="meta text-gray-light css-truncate css-truncate-target d-block width-fit"> <a class="author text-bold link-gray" data-hovercard-z-index-override=111 data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23>xcc23</a> opened this issue <relative-time datetime=2019-06-12T06:41:39Z class=no-wrap title="2019年6月12日 GMT+8 下午2:41">on 12 Jun</relative-time> · 25 comments <span class=js-enable-hovercard> </span> <div class=position-relative> </div> </div> </div> </div> </div> </div> </div> <div class="gh-header-shadow box-shadow"></div> </div> <h2 class=sr-only>Comments</h2> <div id=discussion_bucket class="d-flex flex-column flex-md-row"> <div class="col-12 col-md-9"> <div class=js-quote-selection-container data-quote-markdown=.js-comment-body data-issue-and-pr-hovercards-enabled data-team-hovercards-enabled> <div class="js-discussion js-socket-channel ml-0 pl-0 ml-md-6 pl-md-3" data-channel=marked-as-read:issue:455037400> <div class="TimelineItem pt-0 js-comment-container js-socket-channel" data-gid="MDU6SXNzdWU0NTUwMzc0MDA=" data-url="/_render_node/MDU6SXNzdWU0NTUwMzc0MDA=/issues/body" data-channel=issue:455037400> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class="avatar rounded-1" alt=@xcc23 src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-2)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issue-455037400> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=708d4b6745b20ee79f2e203fbfbb4013 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="Qwp6u8pEyNWIigAvtxdSCuRR187SJuLgLEoLVimZEeDCBxYdiW57G4YzDGkIcUPnwkI/VPtLAwG27h6Qam1/dA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue:455037400 data-url="/_render_node/MDU6SXNzdWU0NTUwMzc0MDA=/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issue-455037400-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class="avatar rounded-1" alt=@xcc23 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/35071113?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23>xcc23</a> </strong> commented <a href=#issue-455037400 id=issue-455037400-permalink class="link-gray js-timestamp"><relative-time datetime=2019-06-12T06:41:39Z class=no-wrap title="2019年6月12日 GMT+8 下午2:41">on 12 Jun</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>连开几台服务器都是IP被墙, 用websocket+tls+nginx+cdn想挽救一下被墙ip,连得上但很不稳定,断流严重</p> <p>cdn用的cloudflare</p> <ol> <li>你正在使用哪个版本的 V2Ray?(如果服务器和客户端使用了不同版本,请注明)</li> </ol> <p>v4.19.1</p> <ol start=2> <li>你的使用场景是什么?比如使用 Chrome 通过 Socks/VMess 代理观看 YouTube 视频。</li> </ol> <p>通过Chrome访问Google服务</p> <ol start=3> <li>你看到的不正常的现象是什么?(请描述具体现象,比如访问超时,TLS 证书错误等)</li> </ol> <p>时常完全无法连接, 但一旦连接得上速度会很快. 第一次打开一个网页连不上或只加载出一部分, 刷新一次又能正常打开. 上述现象每隔一段不固定的时间就会出现.</p> <ol start=4> <li>你期待看到的正确表现是怎样的?</li> </ol> <p>稳定的访问速度</p> <ol start=5> <li>请附上你的配置(提交 Issue 前请隐藏服务器端IP地址)。</li> </ol> <p>服务器端配置:</p> <div class="highlight highlight-source-js"><pre> { <span class=pl-s><span class=pl-pds>"</span>log<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>access<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>/v2la<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>error<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>/v2le<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>loglevel<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>debug<span class=pl-pds>"</span></span> }, <span class=pl-s><span class=pl-pds>"</span>inbounds<span class=pl-pds>"</span></span><span class=pl-k>:</span> [ { <span class=pl-s><span class=pl-pds>"</span>port<span class=pl-pds>"</span></span><span class=pl-k>:</span> #, <span class=pl-s><span class=pl-pds>"</span>listen<span class=pl-pds>"</span></span><span class=pl-k>:</span><span class=pl-s><span class=pl-pds>"</span>127.0.0.1<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>protocol<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>vmess<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>settings<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>clients<span class=pl-pds>"</span></span><span class=pl-k>:</span> [ { <span class=pl-s><span class=pl-pds>"</span>id<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>#<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>alterId<span class=pl-pds>"</span></span><span class=pl-k>:</span> # } ] }, <span class=pl-s><span class=pl-pds>"</span>streamSettings<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>network<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>ws<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>wsSettings<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>path<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>/ray<span class=pl-pds>"</span></span> } } } ], <span class=pl-s><span class=pl-pds>"</span>outbounds<span class=pl-pds>"</span></span><span class=pl-k>:</span> [ { <span class=pl-s><span class=pl-pds>"</span>protocol<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>freedom<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>settings<span class=pl-pds>"</span></span><span class=pl-k>:</span> {} } ] }</pre></div> <p>客户端配置:</p> <div class="highlight highlight-source-js"><pre> { <span class=pl-s><span class=pl-pds>"</span>log<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>error<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>/v2ray_error.log<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>loglevel<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>debug<span class=pl-pds>"</span></span> }, <span class=pl-s><span class=pl-pds>"</span>inbound<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>port<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-c1>1081</span>, <span class=pl-s><span class=pl-pds>"</span>listen<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>127.0.0.1<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>protocol<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>socks<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>settings<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>auth<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>noauth<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>udp<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-c1>true</span>, <span class=pl-s><span class=pl-pds>"</span>ip<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>127.0.0.1<span class=pl-pds>"</span></span> } }, <span class=pl-s><span class=pl-pds>"</span>outbound<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>protocol<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>vmess<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>settings<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>vnext<span class=pl-pds>"</span></span><span class=pl-k>:</span> [ { <span class=pl-s><span class=pl-pds>"</span>address<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>#<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>port<span class=pl-pds>"</span></span><span class=pl-k>:</span> #, <span class=pl-s><span class=pl-pds>"</span>users<span class=pl-pds>"</span></span><span class=pl-k>:</span> [ { <span class=pl-s><span class=pl-pds>"</span>id<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>#<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>alterId<span class=pl-pds>"</span></span><span class=pl-k>:</span> #, <span class=pl-s><span class=pl-pds>"</span>security<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>auto<span class=pl-pds>"</span></span> } ] } ] }, <span class=pl-s><span class=pl-pds>"</span>streamSettings<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>network<span class=pl-pds>"</span></span><span class=pl-k>:</span><span class=pl-s><span class=pl-pds>"</span>ws<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>security<span class=pl-pds>"</span></span><span class=pl-k>:</span><span class=pl-s><span class=pl-pds>"</span>tls<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>tlsSettings<span class=pl-pds>"</span></span><span class=pl-k>:</span>{ <span class=pl-s><span class=pl-pds>"</span>serverName<span class=pl-pds>"</span></span><span class=pl-k>:</span><span class=pl-s><span class=pl-pds>"</span>#<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>allowInsecure<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-c1>false</span> }, <span class=pl-s><span class=pl-pds>"</span>wsSettings<span class=pl-pds>"</span></span><span class=pl-k>:</span>{ <span class=pl-s><span class=pl-pds>"</span>path<span class=pl-pds>"</span></span><span class=pl-k>:</span><span class=pl-s><span class=pl-pds>"</span>/ray<span class=pl-pds>"</span></span> } }, <span class=pl-s><span class=pl-pds>"</span>mux<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>enabled<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-c1>true</span> } }, <span class=pl-s><span class=pl-pds>"</span>outboundDetour<span class=pl-pds>"</span></span><span class=pl-k>:</span> [ { <span class=pl-s><span class=pl-pds>"</span>protocol<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>freedom<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>settings<span class=pl-pds>"</span></span><span class=pl-k>:</span> {}, <span class=pl-s><span class=pl-pds>"</span>tag<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>direct<span class=pl-pds>"</span></span> } ], <span class=pl-s><span class=pl-pds>"</span>dns<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>servers<span class=pl-pds>"</span></span><span class=pl-k>:</span> [ <span class=pl-s><span class=pl-pds>"</span>8.8.8.8<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>8.8.4.4<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>localhost<span class=pl-pds>"</span></span> ] }, <span class=pl-s><span class=pl-pds>"</span>routing<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>strategy<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>rules<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>settings<span class=pl-pds>"</span></span><span class=pl-k>:</span> { <span class=pl-s><span class=pl-pds>"</span>domainStrategy<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>IPIfNonMatch<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>rules<span class=pl-pds>"</span></span><span class=pl-k>:</span> [ { <span class=pl-s><span class=pl-pds>"</span>type<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>field<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>ip<span class=pl-pds>"</span></span><span class=pl-k>:</span> [ <span class=pl-s><span class=pl-pds>"</span>0.0.0.0/8<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>10.0.0.0/8<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>100.64.0.0/10<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>127.0.0.0/8<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>169.254.0.0/16<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>172.16.0.0/12<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>192.0.0.0/24<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>192.0.2.0/24<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>192.168.0.0/16<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>198.18.0.0/15<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>198.51.100.0/24<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>203.0.113.0/24<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>::1/128<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>fc00::/7<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>fe80::/10<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>geoip:cn<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>geoip:private<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>172.40.23.0/24<span class=pl-pds>"</span></span> ], <span class=pl-s><span class=pl-pds>"</span>outboundTag<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>direct<span class=pl-pds>"</span></span> }, { <span class=pl-s><span class=pl-pds>"</span>type<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>field<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>domain<span class=pl-pds>"</span></span><span class=pl-k>:</span> [ <span class=pl-s><span class=pl-pds>"</span>geosite:cn<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>vjudge.net<span class=pl-pds>"</span></span> ], <span class=pl-s><span class=pl-pds>"</span>outboundTag<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>direct<span class=pl-pds>"</span></span> }, { <span class=pl-s><span class=pl-pds>"</span>type<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>chinasites<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>outboundTag<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>direct<span class=pl-pds>"</span></span> }, { <span class=pl-s><span class=pl-pds>"</span>type<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>chinaip<span class=pl-pds>"</span></span>, <span class=pl-s><span class=pl-pds>"</span>outboundTag<span class=pl-pds>"</span></span><span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>direct<span class=pl-pds>"</span></span> } ] } } } </pre></div> <ol start=6> <li>请附上出错时软件输出的错误日志。在 Linux 中,日志通常在 <code>/var/log/v2ray/error.log</code> 文件中。</li> </ol> <p>服务器端错误日志:</p> <div class="highlight highlight-source-js"><pre> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>07</span><span class=pl-k>:</span><span class=pl-c1>55</span><span class=pl-k>:</span><span class=pl-c1>00</span> [Info] [<span class=pl-c1>3447644883</span>] <span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>app<span class=pl-k>/</span>proxyman<span class=pl-k>/</span>outbound<span class=pl-k>:</span> failed to <span class=pl-c1>process</span> outbound traffic <span class=pl-k>></span> <span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>proxy<span class=pl-k>/</span>freedom<span class=pl-k>:</span> connection ends <span class=pl-k>></span> context canceled <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>07</span><span class=pl-k>:</span><span class=pl-c1>55</span><span class=pl-k>:</span><span class=pl-c1>00</span> [Info] [<span class=pl-c1>3447644883</span>] <span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>common<span class=pl-k>/</span>mux<span class=pl-k>:</span> session <span class=pl-c1>2</span> ends. <span class=pl-k>></span> io<span class=pl-k>:</span> read<span class=pl-k>/</span>write on closed pipe</pre></div> <p>客户端错误日志:</p> <div class="highlight highlight-source-js"><pre> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>13</span><span class=pl-k>:</span><span class=pl-c1>47</span><span class=pl-k>:</span><span class=pl-c1>17</span> [Warning] [<span class=pl-c1>4123969252</span>] <span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>app<span class=pl-k>/</span>proxyman<span class=pl-k>/</span>outbound<span class=pl-k>:</span> failed to <span class=pl-c1>process</span> outbound traffic <span class=pl-k>></span> <span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>proxy<span class=pl-k>/</span>vmess<span class=pl-k>/</span>outbound<span class=pl-k>:</span> failed to find an available destination <span class=pl-k>></span> <span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>common<span class=pl-k>/</span>retry<span class=pl-k>:</span> [<span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>transport<span class=pl-k>/</span>internet<span class=pl-k>/</span>websocket<span class=pl-k>:</span> failed to dial <span class=pl-c1>WebSocket</span> <span class=pl-k>></span> <span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>transport<span class=pl-k>/</span>internet<span class=pl-k>/</span>websocket<span class=pl-k>:</span> failed to dial <span class=pl-en>to</span> (wss<span class=pl-k>:</span><span class=pl-c><span class=pl-c>//</span>#/ray): 403 Forbidden > websocket: bad handshake] > v2ray.com/core/common/retry: all retry attempts failed</span></pre></div> <ol start=7> <li>请附上访问日志。在 Linux 中,日志通常在 <code>/var/log/v2ray/access.log</code> 文件中。</li> </ol> <div class="highlight highlight-source-js"><pre> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>55</span><span class=pl-k>:</span><span class=pl-c1>31</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37464</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>www</span>.<span class=pl-smi>gstatic</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>55</span><span class=pl-k>:</span><span class=pl-c1>32</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37468</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>apis</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>55</span><span class=pl-k>:</span><span class=pl-c1>59</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37472</span> accepted udp<span class=pl-k>:</span><span class=pl-c1>8.8</span>.<span class=pl-ii>8</span>.<span class=pl-ii>8</span><span class=pl-k>:</span><span class=pl-c1>53</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>56</span><span class=pl-k>:</span><span class=pl-c1>01</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37474</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clients4</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>56</span><span class=pl-k>:</span><span class=pl-c1>02</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37478</span> accepted udp<span class=pl-k>:</span><span class=pl-c1>8.8</span>.<span class=pl-ii>4</span>.<span class=pl-ii>4</span><span class=pl-k>:</span><span class=pl-c1>53</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>56</span><span class=pl-k>:</span><span class=pl-c1>03</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37480</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>safebrowsing</span>.<span class=pl-smi>googleapis</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>56</span><span class=pl-k>:</span><span class=pl-c1>04</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37484</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>safebrowsing</span>.<span class=pl-smi>googleapis</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>56</span><span class=pl-k>:</span><span class=pl-c1>12</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37488</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clients1</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>56</span><span class=pl-k>:</span><span class=pl-c1>29</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37492</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clients4</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>56</span><span class=pl-k>:</span><span class=pl-c1>31</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37496</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clients4</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>57</span><span class=pl-k>:</span><span class=pl-c1>01</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37500</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clients1</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>58</span><span class=pl-k>:</span><span class=pl-c1>09</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37504</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clients4</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>59</span><span class=pl-k>:</span><span class=pl-c1>37</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37508</span> accepted udp<span class=pl-k>:</span><span class=pl-c1>8.8</span>.<span class=pl-ii>8</span>.<span class=pl-ii>8</span><span class=pl-k>:</span><span class=pl-c1>53</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>05</span><span class=pl-k>:</span><span class=pl-c1>44</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37510</span> accepted udp<span class=pl-k>:</span><span class=pl-c1>8.8</span>.<span class=pl-ii>8</span>.<span class=pl-ii>8</span><span class=pl-k>:</span><span class=pl-c1>53</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>05</span><span class=pl-k>:</span><span class=pl-c1>50</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37512</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>safebrowsing</span>.<span class=pl-smi>googleapis</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>06</span><span class=pl-k>:</span><span class=pl-c1>03</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37516</span> rejected <span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>proxy<span class=pl-k>/</span>vmess<span class=pl-k>/</span>encoding<span class=pl-k>:</span> failed to read request header <span class=pl-k>></span> websocket<span class=pl-k>:</span> close <span class=pl-ii>1000</span> (normal) <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>06</span><span class=pl-k>:</span><span class=pl-c1>16</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37518</span> accepted udp<span class=pl-k>:</span><span class=pl-c1>8.8</span>.<span class=pl-ii>8</span>.<span class=pl-ii>8</span><span class=pl-k>:</span><span class=pl-c1>53</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>06</span><span class=pl-k>:</span><span class=pl-c1>17</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37520</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clients1</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>06</span><span class=pl-k>:</span><span class=pl-c1>29</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37524</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clients1</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>08</span><span class=pl-k>:</span><span class=pl-c1>09</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37528</span> accepted udp<span class=pl-k>:</span><span class=pl-c1>8.8</span>.<span class=pl-ii>4</span>.<span class=pl-ii>4</span><span class=pl-k>:</span><span class=pl-c1>53</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>33</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37530</span> accepted udp<span class=pl-k>:</span><span class=pl-c1>8.8</span>.<span class=pl-ii>4</span>.<span class=pl-ii>4</span><span class=pl-k>:</span><span class=pl-c1>53</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>42</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37532</span> rejected <span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>proxy<span class=pl-k>/</span>vmess<span class=pl-k>/</span>encoding<span class=pl-k>:</span> failed to read request header <span class=pl-k>></span> websocket<span class=pl-k>:</span> close <span class=pl-ii>1000</span> (normal) <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>48</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37534</span> accepted udp<span class=pl-k>:</span><span class=pl-c1>8.8</span>.<span class=pl-ii>8</span>.<span class=pl-ii>8</span><span class=pl-k>:</span><span class=pl-c1>53</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>49</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37536</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clients4</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>50</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37540</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clientservices</span>.<span class=pl-smi>googleapis</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>80</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>10</span><span class=pl-k>:</span><span class=pl-c1>22</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37544</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clients4</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>10</span><span class=pl-k>:</span><span class=pl-c1>35</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37548</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>clientservices</span>.<span class=pl-smi>googleapis</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>15</span><span class=pl-k>:</span><span class=pl-c1>51</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37552</span> accepted udp<span class=pl-k>:</span><span class=pl-c1>8.8</span>.<span class=pl-ii>4</span>.<span class=pl-ii>4</span><span class=pl-k>:</span><span class=pl-c1>53</span> <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>17</span><span class=pl-k>:</span><span class=pl-c1>55</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37554</span> rejected <span class=pl-smi>v2ray</span>.<span class=pl-smi>com</span><span class=pl-k>/</span>core<span class=pl-k>/</span>proxy<span class=pl-k>/</span>vmess<span class=pl-k>/</span>encoding<span class=pl-k>:</span> failed to read request header <span class=pl-k>></span> websocket<span class=pl-k>:</span> close <span class=pl-ii>1000</span> (normal) <span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>12</span> <span class=pl-c1>09</span><span class=pl-k>:</span><span class=pl-c1>18</span><span class=pl-k>:</span><span class=pl-c1>01</span> <span class=pl-c1>61.187</span>.<span class=pl-ii>87</span>.<span class=pl-ii>194</span><span class=pl-k>:</span><span class=pl-c1>37556</span> accepted tcp<span class=pl-k>:</span><span class=pl-smi>www</span>.<span class=pl-smi>google</span>.<span class=pl-smi>com</span><span class=pl-k>:</span><span class=pl-c1>443</span> </pre></div> <ol start=8> <li>其它相关的配置文件(如 Nginx)和相关日志。</li> </ol> <p>nginx配置:</p> <div class="highlight highlight-source-js"><pre>location <span class=pl-k>/</span>ray { proxy_redirect off; proxy_pass http<span class=pl-k>:</span><span class=pl-c><span class=pl-c>//</span>127.0.0.1:1234; </span> proxy_http_version <span class=pl-c1>1.1</span>; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection <span class=pl-s><span class=pl-pds>"</span>upgrade<span class=pl-pds>"</span></span>; proxy_set_header Host $http_host; }</pre></div> <p>nginx错误日志:</p> <div class="highlight highlight-source-js"><pre><span class=pl-c1>2019</span><span class=pl-k>/</span><span class=pl-c1>06</span><span class=pl-k>/</span><span class=pl-c1>11</span> <span class=pl-c1>22</span><span class=pl-k>:</span><span class=pl-c1>53</span><span class=pl-k>:</span><span class=pl-c1>37</span> [error] <span class=pl-c1>23680</span>#<span class=pl-c1>0</span><span class=pl-k>:</span> <span class=pl-k>*</span><span class=pl-c1>1073</span> <span class=pl-en>recv</span>() <span class=pl-en>failed</span> (<span class=pl-c1>104</span><span class=pl-k>:</span> Connection reset by peer) <span class=pl-k>while</span> proxying upgraded connection, client<span class=pl-k>:</span> #, server<span class=pl-k>:</span> <span class=pl-smi>f</span>.<span class=pl-smi>xccbk</span>.<span class=pl-smi>cn</span>, request<span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>GET /ray HTTP/1.1<span class=pl-pds>"</span></span>, upstream<span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>http://127.0.0.1:1234/ray<span class=pl-pds>"</span></span>, host<span class=pl-k>:</span> <span class=pl-s><span class=pl-pds>"</span>#<span class=pl-pds>"</span></span></pre></div> <p>chrome错误信息:</p> <div class="highlight highlight-source-js"><pre><span class=pl-c1>ERR_SSL_VERSION_INTERFERENCE</span> <span class=pl-c1>ERR_EMPTY_RESPONSE</span> ERR_Connection_Closed <span class=pl-c1>ERR_CONNECTION_TIMED_OUT</span></pre></div> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue:455037400 data-url="/_render_node/MDU6SXNzdWU0NTUwMzc0MDA=/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> <div id=js-timeline-progressive-loader data-timeline-item-src="v2ray/v2ray-core/timeline?id=MDU6SXNzdWU0NTUwMzc0MDA%3D&variables%5Bafter%5D=Y3Vyc29yOnYyOpPPAAABbyc7AUAAqTU2ODE1ODE4Nw%3D%3D&variables%5Bfirst%5D=60"></div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMTE2NzIyMg=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMTE2NzIyMg==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE2NzIyMg==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster><img class="avatar rounded-1" alt=@FirstJavaMaster src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-3)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-501167222> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=80dab770f50da1073b0fbc625198230a> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=80dab770f50da1073b0fbc625198230a data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="ChZgf0QYBt92cXW6xqX5i7yFdF0zWb77y1vWz/RhhrSLGwzZBzK1EXjIefx5w+hmmpacxxo0XxpR/8MJt5XoIA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:501167222 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE2NzIyMg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-501167222-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster><img class="avatar rounded-1" alt=@FirstJavaMaster src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/22362110?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster>FirstJavaMaster</a> </strong> commented <a href=#issuecomment-501167222 id=issuecomment-501167222-permalink class="link-gray js-timestamp"><relative-time datetime=2019-06-12T08:10:26Z class=no-wrap title="2019年6月12日 GMT+8 下午4:10">on 12 Jun</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>跟cdn的质量和cdn分配的ip地址有很大关系.<br> 晚上移动速度渣得爆炸</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:501167222 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE2NzIyMg==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMTE3MDAzOA=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMTE3MDAzOA==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE3MDAzOA==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class="avatar rounded-1" alt=@xcc23 src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-2)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-501170038> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=f769cac2093f79af9204c0cae74dc121> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=f769cac2093f79af9204c0cae74dc121 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="wPPEHkOchrMNVcEanCo/OLf4egVObuFmO3bGHt5CU2JB/qi4ALY1fQPszVwjTC7VkeuSn2cDAIeh0tPYnbY99g=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:501170038 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE3MDAzOA==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-501170038-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user is the author of this issue."> Author </span> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class="avatar rounded-1" alt=@xcc23 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/35071113?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23>xcc23</a> </strong> commented <a href=#issuecomment-501170038 id=issuecomment-501170038-permalink class="link-gray js-timestamp"><relative-time datetime=2019-06-12T08:19:14Z class=no-wrap title="2019年6月12日 GMT+8 下午4:19">on 12 Jun</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p><a class=user-mention data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster>@FirstJavaMaster</a> 我还以为是配置问题, 查了好久的错还全部重做了一遍......<br> 那请问有什么优化或者解决的办法吗?</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:501170038 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE3MDAzOA==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMTE3NDA1Mg=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMTE3NDA1Mg==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE3NDA1Mg==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster><img class="avatar rounded-1" alt=@FirstJavaMaster src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-3)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-501174052> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=171372963b9f56a844c184e0a7f40590> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=171372963b9f56a844c184e0a7f40590 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="3tryoNkW47VZ1NhcJyHG1ZuMeFmjSK8jS5QNOPZDTrVf154GmjxQe1dt1BqYR9c4vZ+Qw4olTsLRMBj+tbcgIQ=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:501174052 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE3NDA1Mg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-501174052-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster><img class="avatar rounded-1" alt=@FirstJavaMaster src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/22362110?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster>FirstJavaMaster</a> </strong> commented <a href=#issuecomment-501174052 id=issuecomment-501174052-permalink class="link-gray js-timestamp"><relative-time datetime=2019-06-12T08:30:55Z class=no-wrap title="2019年6月12日 GMT+8 下午4:30">on 12 Jun</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <blockquote> <p><a class=user-mention data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster>@FirstJavaMaster</a> 我还以为是配置问题, 查了好久的错还全部重做了一遍......<br> 那请问有什么优化或者解决的办法吗?</p> </blockquote> <p>没找到. 鱼与熊掌不可兼得</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:501174052 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE3NDA1Mg==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMTE3NTQyNA=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMTE3NTQyNA==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE3NTQyNA==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class="avatar rounded-1" alt=@xcc23 src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-2)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-501175424> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=ac861119af9cad8641f7764e662b3e18> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=ac861119af9cad8641f7764e662b3e18 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="sx3J6PKm/l+6glNzhWWmRFCENTa/og74hhVsGjas6UoyEKVOsYxNkbQ7XzU6A7epdpfdrJbP7xkcsXncdViH3g=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:501175424 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE3NTQyNA==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-501175424-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user is the author of this issue."> Author </span> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class="avatar rounded-1" alt=@xcc23 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/35071113?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23>xcc23</a> </strong> commented <a href=#issuecomment-501175424 id=issuecomment-501175424-permalink class="link-gray js-timestamp"><relative-time datetime=2019-06-12T08:35:00Z class=no-wrap title="2019年6月12日 GMT+8 下午4:35">on 12 Jun</relative-time></a> <span class=js-comment-edit-history> <span class="d-inline-block text-gray-light">•</span> <details class="details-overlay details-reset d-inline-block dropdown hx_dropdown-fullscreen"> <summary class="btn-link no-underline text-gray js-notice" aria-haspopup=menu role=button> <div class=position-relative> <span> edited </span> <svg height=11 class="octicon octicon-triangle-down v-align-middle" viewBox="0 0 12 16" version=1.1 width=8 aria-hidden=true><path fill-rule=evenodd d="M0 5l6 6 6-6H0z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-s width-auto py-0 js-comment-edit-history-menu sf-hidden" style=max-width:352px;z-index:99 src="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE3NTQyNA==/comments/comment_edit_history_log" preload role=menu> <include-fragment class="octocat-spinner my-3" style=min-width:100px aria-label=Loading></include-fragment> </details-menu> </details> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <blockquote> <blockquote> <p><a class=user-mention data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster>@FirstJavaMaster</a> 我还以为是配置问题, 查了好久的错还全部重做了一遍......<br> 那请问有什么优化或者解决的办法吗?</p> </blockquote> <p>没找到. 鱼与熊掌不可兼得</p> </blockquote> <p>的确. 而且被墙之后只剩一个选择了.</p> <p>不过我也不期望有多快, 别完全断流得太频繁就行了</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:501175424 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMTE3NTQyNA==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMjAyNDMxNg=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMjAyNDMxNg==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjAyNDMxNg==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/shiningelf/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/shiningelf><img class="avatar rounded-1" alt=@shiningelf src="data:image/png;base64,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" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-502024316> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=8ddb9c3b001de918a74f288325d695e9> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=8ddb9c3b001de918a74f288325d695e9 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="YiWtgMrqhY01KbSOTfJP8jQHauFAKOddHT6/zp8HoVPjKMEmicA2QzuQuMjylF4fEhSCe2lFBryHmqoI3PPPxw=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:502024316 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjAyNDMxNg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-502024316-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/shiningelf/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/shiningelf><img class="avatar rounded-1" alt=@shiningelf src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars0.githubusercontent.com/u/18388349?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/shiningelf/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/shiningelf>shiningelf</a> </strong> commented <a href=#issuecomment-502024316 id=issuecomment-502024316-permalink class="link-gray js-timestamp"><relative-time datetime=2019-06-14T08:42:37Z class=no-wrap title="2019年6月14日 GMT+8 下午4:42">on 14 Jun</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>加了cdn,我的移动是完全上不去,而不是断流。电信都可以的,目前暂时关掉cdn,只能小心翼翼</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:502024316 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjAyNDMxNg==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMjA0NjM4NQ=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMjA0NjM4NQ==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjA0NjM4NQ==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster><img class="avatar rounded-1" alt=@FirstJavaMaster src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-3)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-502046385> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=69adb4b83ce53faf2af70189a2a162d6> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=69adb4b83ce53faf2af70189a2a162d6 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="q0zHrIUibHhbNxWtWDbVd0T5PvrO9sex4tPP8tAVA4QqQasKxgjftlWOGevnUMSaYurWYOebJlB4d9o0k+FtEA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:502046385 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjA0NjM4NQ==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-502046385-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster><img class="avatar rounded-1" alt=@FirstJavaMaster src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/22362110?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster>FirstJavaMaster</a> </strong> commented <a href=#issuecomment-502046385 id=issuecomment-502046385-permalink class="link-gray js-timestamp"><relative-time datetime=2019-06-14T09:48:29Z class=no-wrap title="2019年6月14日 GMT+8 下午5:48">on 14 Jun</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>白天情况好很多,晚上变得很糟糕.<br> 晚上移动宽带加cdn反而比不加cdn速度快上一丢丢<br> 无论白天晚上电信宽带总比移动好一些</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:502046385 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjA0NjM4NQ==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMjk2MzEwNQ=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMjk2MzEwNQ==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjk2MzEwNQ==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/zhengweisk/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/zhengweisk><img class="avatar rounded-1" alt=@zhengweisk src="data:image/gif;base64,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" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-502963105> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=767c6e813a6592f52155730cfedd3971> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=767c6e813a6592f52155730cfedd3971 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="60WJdnPZ6HsZRcF/BlaoAIvjNWzhKnpvAsrlQsRT2VRqSOXQMPNbtRf8zTm5MLntrfDd9shHm46YbvCEh6e3wA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:502963105 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjk2MzEwNQ==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-502963105-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/zhengweisk/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/zhengweisk><img class="avatar rounded-1" alt=@zhengweisk src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/1125580?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/zhengweisk/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/zhengweisk>zhengweisk</a> </strong> commented <a href=#issuecomment-502963105 id=issuecomment-502963105-permalink class="link-gray js-timestamp"><relative-time datetime=2019-06-18T06:16:26Z class=no-wrap title="2019年6月18日 GMT+8 下午2:16">on 18 Jun</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>楼主你cdn选择就没对。这国外的cdn根本就不行啊</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:502963105 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjk2MzEwNQ==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMjk2NDYzNQ=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwMjk2NDYzNQ==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjk2NDYzNQ==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster><img class="avatar rounded-1" alt=@FirstJavaMaster src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-3)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-502964635> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=7b560f789df997d0596e53663d6ab6eb> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=7b560f789df997d0596e53663d6ab6eb data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="t4+qizfHTjV1MMyXnaOs7/jK2Jtd5ifR+RKhO4C06Js2gsYtdO39+3uJwNEixb0C3tkwAXSLxjBjtrT9w0CGDw=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:502964635 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjk2NDYzNQ==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-502964635-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster><img class="avatar rounded-1" alt=@FirstJavaMaster src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/22362110?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster>FirstJavaMaster</a> </strong> commented <a href=#issuecomment-502964635 id=issuecomment-502964635-permalink class="link-gray js-timestamp"><relative-time datetime=2019-06-18T06:22:55Z class=no-wrap title="2019年6月18日 GMT+8 下午2:22">on 18 Jun</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <blockquote> <p>楼主你cdn选择就没对。这国外的cdn根本就不行啊</p> </blockquote> <p>主要是国内也不敢用呀...</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:502964635 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwMjk2NDYzNQ==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwNTE3NDE5MQ=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUwNTE3NDE5MQ==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwNTE3NDE5MQ==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/blinkspark/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/blinkspark><img class="avatar rounded-1" alt=@blinkspark src="data:image/png;base64,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" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-505174191> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=811c70627fa563dc9fbaab8b80f2ca9a> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=811c70627fa563dc9fbaab8b80f2ca9a data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="S9AD+/8nkys1zUFHAKAT4v/5Z9onkVWWEvDNNa6OhJvK3W9dvA0g5Tt0TQG/xgIP2eqPQA78tHeIVNjz7XrqDw=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:505174191 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwNTE3NDE5MQ==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-505174191-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/blinkspark/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/blinkspark><img class="avatar rounded-1" alt=@blinkspark src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars3.githubusercontent.com/u/3829294?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/blinkspark/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/blinkspark>blinkspark</a> </strong> commented <a href=#issuecomment-505174191 id=issuecomment-505174191-permalink class="link-gray js-timestamp"><relative-time datetime=2019-06-24T20:46:03Z class=no-wrap title="2019年6月25日 GMT+8 上午4:46">on 25 Jun</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>cloudflare白天还行,晚上速度很慢的</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:505174191 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUwNTE3NDE5MQ==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUxMTA3Njc4Nw=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUxMTA3Njc4Nw==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUxMTA3Njc4Nw==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/Abderrian/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Abderrian><img class="avatar rounded-1" alt=@Abderrian src=data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAFgAWAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AOCkt4AQUZlYKMnGOfWqd5OLVFkgzIg5fcec0yd5HulZSfLbqCaJbKK5PlyMYyeuDXlrR3kcm25lXWpC8Ci1tyjg5YqMk11fhrUo/sIgl6xnIBHJNZ+xNGSMWkkTEjlMZZvxqhDe3EeoM/7uPHJU8CtWlOFooGlJaHcLqNvfSmJlUBhtxjGD6iqdzpEdjIzeV52e8nasu3mhuWUiQGQnPyDvWvaQztcNaXU0iFxuBFc6bp6EONtiJNNS6I3DyUYcYHBqkNN8m88uR0ZQflx3roLcywyrC0wZFGAXHNRmFYLtThWL9Gx0pKs7sSuXbLSyVQfKqgZO8cVc1WJfswMQQADgqOlUNQ1D7NZEKjMOm4dM1h/2heTIkSMXkdgqoP4iTwKxjCUnzCSuN1BfNdTJIp+lVfKt/UfnTtTjijkI3BmR2VmjztODjI9qz98X95v++TXSk+5tFNLUWch5Y40UA5ySKu/ZIrjTnYk/aQ2QQe1Vwsf2rZNny26kVv2tvZW8tsrqxiJAz7Z5pN8qRL6I466068tltruZwv2kMYgeu1W25+mQR+BrasbKz8uJ3jS5nY8s3Ra6jW/Cs2tG3gtblA9hARtAz5qlsjb9ck/p3qhbaBcqbe1itvNaSDz4tp++vOT+GCPwrSUuaKNKsJRaViBbeQTEQRBiD95BwtRXhu45EaV8sOevNaUcmoeS0EEZjVDhmQZ49c+lYupamiSYk5ZDgkisqcpc2xlGTvqdFaA63YmOIxBogCz/AN3Jxz+NWl0qK1tJJZJ/MliZVOe+c9PyrmNFvre3ujdWcwIkUpPE/wB11PUccjsc+oFWNR1S0tbVSt5K8Ny3zJ5g3oVzjt79ccj9JdOz5UXToObtFlq+nlz/AGfjDShdidS24Ar+eRVSzjFleSNA7PNlo7Z8ZwBwZf6KO5I9KW8e0g+z6pe3hjlvYt8aBc7E29h3OMAdsn2rk7nVtQ1W7+yWisqOVWOCMZOF6DPU9yffmtqUNNDqpUEveex3TxaSlssXmKkwjKxAsGLZBy+O/t6nnoMVmfYV/wCfqX/v2Kj0vw6+mgS35H2iRegP+qH+Naf2WD/nsf8AvusJVOV2iZTrQi7QRysZZpG2kY7E9zXQ6MLqe2DTxr5SNty3WqFtqNi8axC3RVb5gByRW5aRStADbSO0WcsJOOfSrnLSzRzSfcupLJYakt1ZTYFuv7wSElSvUjjn3+td5q2v6LqHw+udX06KCK/ijCso4eISyKJMex3NXl1y12lvOYyiseCvc1zbw6hBYuIrp44JDiSLb3/P6VVGTSaOzD14WSqbrb/I9+8Xad4b0DToo4JRazkACFGJLoWzubqeMHB+oryzX9Em124t1tbcByhV51XCkZ4Y+vXGevSsxvGOr6j9ng1CS3kmgjEKTvbKz7B0BJz0z1xXdaTq8GnaRHdalPNdrnMKOVCsSOeABxwOtdcLSnypBeHwmBB4AtrHTsjVoPMHLnAC9M/eJHH4Vxfiuztw1tFp01vdNllZbZ3kYehbgAde2eldH4o8RT3MexFSG2kO4bBknrnmue0f/R4JIFkCGVty57N6E1Xs2rySLSjDWO5UtfDerX8sbX0jou0Kpc7mCgcAegFdRoukWWkQSTbi9w52gg/N/wDWqvBLeF4lRpFAOGBHerWl6PqN1fxlFddz53N0+tcdTnldSdkKrSqzW5Pe34jm8mTLvx8rc4H1qD7RH/zwX866i+0LT7CxR7m6V7sN8xFZuLD/AJ7P+Qrm9m+xnLBzRw2hWdtHeLNHJJIfccAV2an/AEbdJKyooLBQfvVyum6XcxQbZGfhdwwOo9K2dOsbma4UXny2yLkKxwPpXXUpubfUmVFvVk088booUMgP8RPWsi5s2uV3xXW6Xdhl9q66TRLbVJpLSy1C2MaOTF8+W2+m3rV608IWGmy+dc3US7fvKPm/TNEaUrbamcKLvuchbaL9smjM0RwCAxX07mm3urHUYXFtbKbSACPPIKCvQmksBClrYlpJjwMKAAPU89K8x1awvdAiu4RPDKsmS5jYjHtjHNb4dVKejOtRjY5jUr2a3kNrOW8yIkEZ+7zRZyytAHL5UMMA9zVKSKM3AlbLbgXOT3qzZtvLlvujnb6cda7OUVz07wuJdTsBdZRcOUbPUEdP0IroGgurbTyWl5WU/dPI9iK4jwnr0djI9qFHlSMpIzypHf8AQV3XlzSISs+2NsksCM5IPX8SK83E80J6rRnVSkmrGDfWd5clJgh2P/ET0+tVP7Ju/Vfzreg0xbZ1kublmBO5VXJ7f/qq9mz/AOm//fs1CrT6RLS8jno7lY0SR8BgxCqo/hyDz7da57V9UuWL8skfT5uMj1qexuJLiK4jbDzTFVycY5zn/PtVbV7Vk0uDarm4aRxIM8YAXB59w/5V6lNRpKyOKfNUd3scU19cxaqCZGUo2Rg9K7KPWbq6gjQzMVbqSc1i6loJMcF1EUMmfKkVDu3HBKkDr2Iwfb14t2uk38SxwSLjKpIrgE/KSO4Hb+lSpxlqXyTXQ9C0dJLTRJLpn8t58gc/w9sf571wvihnZzhmw465z2xXXL5+pWMLpI0WVURqy4wCBgflWZf+HdQlY2qmObccKyZOe/SspVIxldlqnNrY842SyARlSSQVVgM59cep9qlstPuXnKAfdUswLADABPeu9t9JSxZJFaDjJCjHXOeRjH/6sVMlnH9tmuQqCSUYbk54HP5mq9tfYpULbs4200/UZYG+xwPJORuAVdxA45+nI/OvUdPuoLO2+xXBMkqr1zkkqP64/X61FY2Si2keIKZC2fqTz/OltWZ77fdgF1A2k9SMY/pWFWftNOxUabh8L3NGa73ws4hIlXBBB69uvrVL7dff3JP+/gpPtMjXLKFBwQFz0qfdP/zxi/77rFK2h0ejOdsIo4z5NtEGmmbHv6gDn29PSrUL2537rhoZgxBTbwcZwMj6/nUGjf8AIwWX/XUVVb/j9n/67t/OtG7zcfJMUdkW4YbO+O0RtGoAcvu4U5x0xycjPHPFTym3Ef2WQeW8HA3dWI7frVTTf9RN9V/m1Lqv/IXuf9/+oo+3b+uhCkacskYSNUjJXIKknofTp7CrCTbQ7q20lgQNxIGPY1Uk/wBTB/vn+dL/AMsvzrnrSatYqc5RehReWLLRMi+buyrDsOv40yRxMyRQhQT944wev8qhl/5CI/3aWz/4/F+ldi2uZttnVWMkVnYYb5264qlqYDXIuLQvyq/L6f5Ip4/1X4U3sP8AcH/oVccptSLfRE0SIto0kh/eMxqHcv8AeP5VM3/Ht+P9Kq1N2mauKP/Z width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-511076787> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=cf7ddd4193e925922895cff329e163df> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=cf7ddd4193e925922895cff329e163df data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="NI2JzuWfeBFDQelXcuwYXLynLOj//3hGQdjhbA4a1xO1gOVoprXL30345RHNigmxmrTEctaSmafbfPSqTe65hw=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:511076787 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUxMTA3Njc4Nw==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-511076787-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/Abderrian/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Abderrian><img class="avatar rounded-1" alt=@Abderrian src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars3.githubusercontent.com/u/46275041?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/Abderrian/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Abderrian>Abderrian</a> </strong> commented <a href=#issuecomment-511076787 id=issuecomment-511076787-permalink class="link-gray js-timestamp"><relative-time datetime=2019-07-13T01:39:14Z class=no-wrap title="2019年7月13日 GMT+8 上午9:39">on 13 Jul</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>断流似乎是因为mux,我关了mux,断流就少多了。</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:511076787 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUxMTA3Njc4Nw==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUxNTg5NDA4Mw=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUxNTg5NDA4Mw==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUxNTg5NDA4Mw==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class="avatar rounded-1" alt=@xcc23 src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-2)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-515894083> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=a27cefe70ad351ec680c6ce4d5657f8a> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=a27cefe70ad351ec680c6ce4d5657f8a data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="eakp3X/CfTOUj5C9b4nl8nHvaGsFt43Q5B9Xy4cSZ1j4pEV7POjO/Zo2nPvQ7/QfV/yA8SzabDF+u0INxOYJzA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:515894083 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUxNTg5NDA4Mw==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-515894083-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user is the author of this issue."> Author </span> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class="avatar rounded-1" alt=@xcc23 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/35071113?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23>xcc23</a> </strong> commented <a href=#issuecomment-515894083 id=issuecomment-515894083-permalink class="link-gray js-timestamp"><relative-time datetime=2019-07-29T08:19:44Z class=no-wrap title="2019年7月29日 GMT+8 下午4:19">on 29 Jul</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>我找到根因了...<br> CloudFlare的默认防火墙限制有点严格, 在那种很多人共用一个公网IP的环境下会经常弹出验证码, 对于我的FQ流量直接reset...<br> 在CF的Firewall那一项里面调一下之后快到飞起...</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top has-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel=reaction:issue-comment:515894083 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUxNTg5NDA4Mw==/comments/reactions"> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> <div class=comment-reactions-options> <button class="btn-link reaction-summary-item tooltipped tooltipped-se tooltipped-multiline" name=input[content] type=submit value="THUMBS_UP react" aria-label="kslr, hardywu, xcc23, herpherd, alwaystest, popw, EHfive, and zhoukun52058 reacted with thumbs up emoji"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png class="emoji mr-1"><img class=emoji alt=+1 src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-23)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=20 height=20></g-emoji> 8 </button> </div> </form> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> <summary class="btn-link reaction-summary-item add-reaction-btn" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-ne ml-2 mb-0 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDExOkNsb3NlZEV2ZW50MjUxNTY2MTYyMg=="> <div class=TimelineItem data-team-hovercards-enabled id=event-2515661622> <div class="TimelineItem-badge text-white bg-red"> <svg class="octicon octicon-circle-slash" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm0 1.3c1.3 0 2.5.44 3.47 1.17l-8 8A5.755 5.755 0 011.3 8c0-3.14 2.56-5.7 5.7-5.7zm0 11.41c-1.3 0-2.5-.44-3.47-1.17l8-8c.73.97 1.17 2.17 1.17 3.47 0 3.14-2.56 5.7-5.7 5.7z"></path></svg> </div> <div class=TimelineItem-body> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class=avatar alt=@xcc23 src="data:image/png;base64,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" width=20 height=20></a> <a class="author link-gray-dark text-bold" data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23>xcc23</a> closed this <a href=#event-2515661622 class=link-gray><relative-time datetime=2019-07-29T08:19:45Z class=no-wrap title="2019年7月29日 GMT+8 下午4:19">on 29 Jul</relative-time></a> </div> </div> <div class=TimelineItem-break></div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUyMjQ2ODM1Mg=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUyMjQ2ODM1Mg==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyMjQ2ODM1Mg==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/voidiak/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/voidiak><img class="avatar rounded-1" alt=@voidiak src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-9)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-522468352> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=6e3130586cd1e8835db342deb8810bc0> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=6e3130586cd1e8835db342deb8810bc0 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="a3lv9rsrPv3jij6KgQKD4mvgmGGtkryruwjBLf02gAfqdANQ+AGNM+0zMsw+ZJIPTfNw+4T/XUohrNTrvsLukw=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:522468352 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyMjQ2ODM1Mg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-522468352-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/voidiak/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/voidiak><img class="avatar rounded-1" alt=@voidiak src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars2.githubusercontent.com/u/31075818?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/voidiak/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/voidiak>voidiak</a> </strong> commented <a href=#issuecomment-522468352 id=issuecomment-522468352-permalink class="link-gray js-timestamp"><relative-time datetime=2019-08-19T08:30:23Z class=no-wrap title="2019年8月19日 GMT+8 下午4:30">on 19 Aug</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <blockquote> <p>我找到根因了...<br> CloudFlare的默认防火墙限制有点严格, 在那种很多人共用一个公网IP的环境下会经常弹出验证码, 对于我的FQ流量直接reset...<br> 在CF的Firewall那一项里面调一下之后快到飞起...</p> </blockquote> <p>求教是在CF的Firewall里调哪一项</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:522468352 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyMjQ2ODM1Mg==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUyMjQ3MTUwNQ=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUyMjQ3MTUwNQ==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyMjQ3MTUwNQ==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class="avatar rounded-1" alt=@xcc23 src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-2)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-522471505> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=d778004154cb21615fbf2946ec21b89d> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=d778004154cb21615fbf2946ec21b89d data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="Iagd1TNbpWy6YuyngEkM3+W58p2EIpo3uIgbi4PqT7SgpXFzcHEWorTb4OE/Lx0yw6oaB61Pe9YiLA5NwB4hIA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:522471505 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyMjQ3MTUwNQ==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-522471505-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user is the author of this issue."> Author </span> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23><img class="avatar rounded-1" alt=@xcc23 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/35071113?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23>xcc23</a> </strong> commented <a href=#issuecomment-522471505 id=issuecomment-522471505-permalink class="link-gray js-timestamp"><relative-time datetime=2019-08-19T08:39:32Z class=no-wrap title="2019年8月19日 GMT+8 下午4:39">on 19 Aug</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <blockquote> <blockquote> <p>我找到根因了...<br> CloudFlare的默认防火墙限制有点严格, 在那种很多人共用一个公网IP的环境下会经常弹出验证码, 对于我的FQ流量直接reset...<br> 在CF的Firewall那一项里面调一下之后快到飞起...</p> </blockquote> <p>求教是在CF的Firewall里调哪一项</p> </blockquote> <p>可以在Firewall rules里面添加一条Action为Allow规则, Field选IP(填你自己的IP)或者Path(v2ray服务的Path). 也可以在Tools里面的IP Access Rules添加一条你自己的IP选Whitelist. 还可以直接把settings里面的Security Level调成Essentially Off(这样会有被d的风险,不过一般不会发生). 亲测一起用效果最佳.</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top has-reactions js-reactions-container js-socket-channel js-updatable-content" data-channel=reaction:issue-comment:522471505 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyMjQ3MTUwNQ==/comments/reactions"> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> <div class=comment-reactions-options> <button class="btn-link reaction-summary-item tooltipped tooltipped-se tooltipped-multiline" name=input[content] type=submit value="THUMBS_UP react" aria-label="voidiak, herpherd, vinsonw, xqe-hexo, Ryan-Shang, EHfive, nichwang88, and fcying reacted with thumbs up emoji"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png class="emoji mr-1"><img class=emoji alt=+1 src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-23)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=20 height=20></g-emoji> 8 </button> <button class="btn-link reaction-summary-item tooltipped tooltipped-s tooltipped-multiline" name=input[content] type=submit value="HEART react" aria-label="voidiak, EHfive, nichwang88, and fcying reacted with heart emoji"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/images/icons/emoji/unicode/2764.png class="emoji mr-1"><img class=emoji alt=heart src=data:image/png;base64,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 width=20 height=20></g-emoji> 4 </button> </div> </form> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> <summary class="btn-link reaction-summary-item add-reaction-btn" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-ne ml-2 mb-0 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDUyMjQ3Njg5Mg=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDUyMjQ3Njg5Mg==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyMjQ3Njg5Mg==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/voidiak/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/voidiak><img class="avatar rounded-1" alt=@voidiak src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-9)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-522476892> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=a75eb413e12299e1f82185ba9b4f71d9> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=a75eb413e12299e1f82185ba9b4f71d9 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="mQmgdY52NDIdJ5DXHRpYOiW2Ytv+aJlEOmQ3BAuJ6p0YBMzTzVyH/BOenJGifEnXA6WKQdcFeKWgwCLCSH2ECQ=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:522476892 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyMjQ3Njg5Mg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-522476892-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/voidiak/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/voidiak><img class="avatar rounded-1" alt=@voidiak src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars2.githubusercontent.com/u/31075818?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/voidiak/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/voidiak>voidiak</a> </strong> commented <a href=#issuecomment-522476892 id=issuecomment-522476892-permalink class="link-gray js-timestamp"><relative-time datetime=2019-08-19T08:54:13Z class=no-wrap title="2019年8月19日 GMT+8 下午4:54">on 19 Aug</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <blockquote> <blockquote> <blockquote> <p>我找到根因了...<br> CloudFlare的默认防火墙限制有点严格, 在那种很多人共用一个公网IP的环境下会经常弹出验证码, 对于我的FQ流量直接reset...<br> 在CF的Firewall那一项里面调一下之后快到飞起...</p> </blockquote> <p>求教是在CF的Firewall里调哪一项</p> </blockquote> <p>可以在Firewall rules里面添加一条Action为Allow规则, Field选IP(填你自己的IP)或者Path(v2ray服务的Path). 也可以在Tools里面的IP Access Rules添加一条你自己的IP选Whitelist. 还可以直接把settings里面的Security Level调成Essentially Off(这样会有被d的风险,不过一般不会发生). 亲测一起用效果最佳.</p> </blockquote> <p>感谢!</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:522476892 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDUyMjQ3Njg5Mg==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU0MjA1MzA4MA=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU0MjA1MzA4MA==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU0MjA1MzA4MA==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/KinKir/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/KinKir><img class="avatar rounded-1" alt=@KinKir src="data:image/png;base64,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" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-542053080> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=f99647d09dfd1282a61a28c5dffe9566> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=f99647d09dfd1282a61a28c5dffe9566 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="R426ATU56gC3G6DQTNObXFAgYE89ONKSN+3ll2hn9eDGgNandhNZzrmirJbztYqxdjOI1RRVM3OtSfBRK5ObdA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:542053080 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU0MjA1MzA4MA==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-542053080-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/KinKir/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/KinKir><img class="avatar rounded-1" alt=@KinKir src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/1670155?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/KinKir/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/KinKir>KinKir</a> </strong> commented <a href=#issuecomment-542053080 id=issuecomment-542053080-permalink class="link-gray js-timestamp"><relative-time datetime=2019-10-15T06:08:41Z class=no-wrap title="2019年10月15日 GMT+8 下午2:08">on 15 Oct</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>学习了</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:542053080 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU0MjA1MzA4MA==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU0OTAwNzU2OA=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU0OTAwNzU2OA==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU0OTAwNzU2OA==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/qiandog5324/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/qiandog5324><img class="avatar rounded-1" alt=@qiandog5324 src="data:image/png;base64,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" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-549007568> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=a8e4fb6e4f20aab0cefa2dde01b6cf8e> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=a8e4fb6e4f20aab0cefa2dde01b6cf8e data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="8t7l8j6ayY9ZEer9I3rOa0f0pJaCRa43QZ5TH8qJyBRz04lUfbB6QVeo5rucHN+GYedMDKsoT9bbOkbZiX2mgA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:549007568 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU0OTAwNzU2OA==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-549007568-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/qiandog5324/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/qiandog5324><img class="avatar rounded-1" alt=@qiandog5324 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars0.githubusercontent.com/u/55360710?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/qiandog5324/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/qiandog5324>qiandog5324</a> </strong> commented <a href=#issuecomment-549007568 id=issuecomment-549007568-permalink class="link-gray js-timestamp"><relative-time datetime=2019-11-02T03:51:41Z class=no-wrap title="2019年11月2日 GMT+8 上午11:51">on 2 Nov</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>亲测有效的!!之前看480P都卡,现在重回8k!</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:549007568 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU0OTAwNzU2OA==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1MjM0MzUwOQ=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1MjM0MzUwOQ==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1MjM0MzUwOQ==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/callmepopo/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/callmepopo><img class="avatar rounded-1" alt=@callmepopo src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="420" height="420"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-12)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-552343509> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=f0dc25699db350a3f2aa5ff0d491f7c9> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=f0dc25699db350a3f2aa5ff0d491f7c9 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="3ehJv7cEI4zPFFa8Q11rplpXo/6vQxzybY01Giprvzxc5SUZ9C6QQsGtWvr8O3pLfERLZIYu/RP3KSDcaZ/RqA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:552343509 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1MjM0MzUwOQ==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-552343509-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/callmepopo/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/callmepopo><img class="avatar rounded-1" alt=@callmepopo src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/51819321?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/callmepopo/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/callmepopo>callmepopo</a> </strong> commented <a href=#issuecomment-552343509 id=issuecomment-552343509-permalink class="link-gray js-timestamp"><relative-time datetime=2019-11-11T08:33:15Z class=no-wrap title="2019年11月11日 GMT+8 下午4:33">on 11 Nov</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>你好,遇到类似问题,请教下楼主。<br> 上网方式websocket+tls+nginx+cdn<br> 笔记本电脑连公司wifi,固定电信IP地址,经常不能访问Google,测试同时不能访问cloudflare,疑似公司固定IP地址被防火墙阻断。切换连接移动手机热点,正常访问Google和cloudflare。<br> 使用楼主的方法,在防火漆规则里增加Allow规则,ip设置为公司固定ip地址。工具里添加公司固定ip地址为白名单。设置Security Level调成Essentially Off。公司wifi还是经常断网,不能访问外网。</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:552343509 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1MjM0MzUwOQ==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1MjM1MjE1MA=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1MjM1MjE1MA==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1MjM1MjE1MA==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/callmepopo/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/callmepopo><img class="avatar rounded-1" alt=@callmepopo src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="420" height="420"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-12)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-552352150> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=b427384b26ca73c7955c95dc303b84e7> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=b427384b26ca73c7955c95dc303b84e7 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="J8oY56e23h9JjyaEK1FHp9vvgpfnp2wBzfQj9DWTT52mx3RB5Jxt0Uc2KsKUN1ZK/fxqDc7KjeBXUDYydmchCQ=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:552352150 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1MjM1MjE1MA==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-552352150-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/callmepopo/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/callmepopo><img class="avatar rounded-1" alt=@callmepopo src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/51819321?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/callmepopo/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/callmepopo>callmepopo</a> </strong> commented <a href=#issuecomment-552352150 id=issuecomment-552352150-permalink class="link-gray js-timestamp"><relative-time datetime=2019-11-11T08:59:38Z class=no-wrap title="2019年11月11日 GMT+8 下午4:59">on 11 Nov</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>连接公司wifi时 设置dns为8.8.8.8 8.8.4.4 居然解决了</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:552352150 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1MjM1MjE1MA==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1NTQ4OTg5Mg=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1NTQ4OTg5Mg==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1NTQ4OTg5Mg==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/Inferior-Gentleman/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Inferior-Gentleman><img class="avatar rounded-1" alt=@Inferior-Gentleman src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAIAAADxLsZiAAAFxklEQVR4nOzWQZWdQBRF0fwsPOAPA2jBAP6YlYSYSFd9+uxt4N3RWW8bY/wB+O3+rh4AMIPYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCdu0S/f5TLsFvMhx7ROu+OyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSPmOM1RsAfpzPDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDErbVA/gi9/msnvD/Hde+egJfwWcHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckfMYYcy7d5zPnEPAux7VPuOKzAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSNhWD3i349pXT6DlPp/VE97KZwckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliByR8xhirNwD8OJ8dkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2Q8C8AAP//fgQajr3ZPE8AAAAASUVORK5CYII=" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-555489892> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=642938481f9d09fa84dd69ea80aeb8ac> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=642938481f9d09fa84dd69ea80aeb8ac data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="TzVHUaLdpuhgwqQHAljkZxdJnJsUnOkiX3+RYPfWy8LOOCv34fcVJm57qEG9PvWKMVp0AT3xCMPF24SmtCKlVg=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:555489892 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1NTQ4OTg5Mg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-555489892-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/Inferior-Gentleman/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Inferior-Gentleman><img class="avatar rounded-1" alt=@Inferior-Gentleman src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/17065912?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/Inferior-Gentleman/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Inferior-Gentleman>Inferior-Gentleman</a> </strong> commented <a href=#issuecomment-555489892 id=issuecomment-555489892-permalink class="link-gray js-timestamp"><relative-time datetime=2019-11-19T12:40:16Z class=no-wrap title="2019年11月19日 GMT+8 下午8:40">on 19 Nov</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>老哥问下,IP自动分配的话cloudflare那边防火墙该怎么改。。。</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:555489892 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1NTQ4OTg5Mg==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1NTc4MjQwNw=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1NTc4MjQwNw==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1NTc4MjQwNw==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/Ryan-Shang/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Ryan-Shang><img class="avatar rounded-1" alt=@Ryan-Shang src="data:image/jpeg;base64,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" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-555782407> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=e7d0e005363669b3d21ca01bb8557524> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=e7d0e005363669b3d21ca01bb8557524 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="PwZ6SFueS/z02eXAw8e9s5HehwtgM3xQFOZWiHFCD2C+CxbuGLT4Mvpg6YZ8oaxet81vkUlenbGOQkNOMrZh9A=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:555782407 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1NTc4MjQwNw==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-555782407-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/Ryan-Shang/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Ryan-Shang><img class="avatar rounded-1" alt=@Ryan-Shang src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/23349990?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/Ryan-Shang/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Ryan-Shang>Ryan-Shang</a> </strong> commented <a href=#issuecomment-555782407 id=issuecomment-555782407-permalink class="link-gray js-timestamp"><relative-time datetime=2019-11-20T00:42:05Z class=no-wrap title="2019年11月20日 GMT+8 上午8:42">on 20 Nov</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>Mark 一下,我被时不时不能使用的问题搞得不厌其烦,设备多,经常这个不能连,那个又能了,已经改了,试试能成不</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:555782407 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1NTc4MjQwNw==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1ODQ0MDk5Mg=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1ODQ0MDk5Mg==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1ODQ0MDk5Mg==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/callmepopo/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/callmepopo><img class="avatar rounded-1" alt=@callmepopo src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="420" height="420"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-12)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-558440992> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=e4acaa23b09d57299145f277033e552e> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=e4acaa23b09d57299145f277033e552e data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="MtAOJzUHG5QSXpxhluOESS2Xklrg9yHQ9Li3JU9nLtSz3WKBdi2oWhznkCcphZWkC4R6wMmawDFuHKLjDJNAQA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:558440992 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1ODQ0MDk5Mg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-558440992-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <span class="comment-type-icon tooltipped tooltipped-n" aria-label="This comment left via email reply."> <svg class="octicon octicon-mail-read" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M6 5H4V4h2v1zm3 1H4v1h5V6zm5-.48V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V5.52c0-.33.16-.63.42-.81L2 3.58V3c0-.55.45-1 1-1h1.2L7 0l2.8 2H11c.55 0 1 .45 1 1v.58l1.58 1.13c.27.19.42.48.42.81zM3 7.5L7 10l4-2.5V3H3v4.5zm-2 6l4.5-3-4.5-3v6zm11 .5l-5-3-5 3h10zm1-6.5l-4.5 3 4.5 3v-6z"></path></svg> </span> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/callmepopo/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/callmepopo><img class="avatar rounded-1" alt=@callmepopo src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/51819321?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/callmepopo/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/callmepopo>callmepopo</a> </strong> commented <a href=#issuecomment-558440992 id=issuecomment-558440992-permalink class="link-gray js-timestamp"><relative-time datetime=2019-11-26T03:18:46Z class=no-wrap title="2019年11月26日 GMT+8 上午11:18">on 26 Nov</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body email-format js-comment-body"> <div class=email-fragment>防火墙可以设置允许来自中国的所有IP,但是我发现断流与IP无关,与设备的DNS设置有关,改成8.8.8.8作为dns服务区,没有断流过了 Inferior-Gentleman <notifications@github.com> 于2019年11月19日周二 下午8:41写道:</div> <span class=email-hidden-toggle><a href=#>…</a></span><div class="email-hidden-reply sf-hidden"> <div class=email-quoted-reply> 老哥问下,IP自动分配的话cloudflare那边防火墙该怎么改。。。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub <?email_source=notifications&email_token=AMLLGOISF2PPSSNACHVT5E3QUPNGNA5CNFSM4HXFZZT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEOBUZA#issuecomment-555489892>, or unsubscribe <> . </div> <div class=email-fragment></div> </div> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:558440992 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1ODQ0MDk5Mg==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1ODQ4Mjg0MA=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1ODQ4Mjg0MA==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1ODQ4Mjg0MA==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/forever8938/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/forever8938><img class="avatar rounded-1" alt=@forever8938 src="data:image/png;base64,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" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-558482840> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=59f15e2ada8a4410e1180029a78f26a4> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=59f15e2ada8a4410e1180029a78f26a4 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="lmtw7Xwxq8EXIT6ci5ivHC051dnnBioH+jSrxTq2ZaAXZhxLPxsYDxmYMto0/r7xCyo9Q85ry+ZgkL4DeUILNA=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:558482840 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1ODQ4Mjg0MA==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-558482840-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has previously committed to the v2ray-core repository."> Contributor </span> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/forever8938/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/forever8938><img class="avatar rounded-1" alt=@forever8938 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/44494377?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/forever8938/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/forever8938>forever8938</a> </strong> commented <a href=#issuecomment-558482840 id=issuecomment-558482840-permalink class="link-gray js-timestamp"><relative-time datetime=2019-11-26T06:35:06Z class=no-wrap title="2019年11月26日 GMT+8 下午2:35">on 26 Nov</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <blockquote> <p>防火墙可以设置允许来自中国的所有IP,但是我发现断流与IP无关,与设备的DNS设置有关,改成8.8.8.8作为dns服务区,没有断流过了 Inferior-Gentleman <a href=mailto:notifications@github.com>notifications@github.com</a> 于2019年11月19日周二 下午8:41写道:<br> <a href=#>…</a></p> </blockquote> <p>不同的dns解析出来的ip还能不一样吗?</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:558482840 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1ODQ4Mjg0MA==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1OTc4NDk3OQ=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU1OTc4NDk3OQ==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1OTc4NDk3OQ==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/whynotgithub/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/whynotgithub><img class="avatar rounded-1" alt=@whynotgithub src="data:image/png;base64,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" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-559784979> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=5980eddace6eefcdbe80ae1954812ff3> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=5980eddace6eefcdbe80ae1954812ff3 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="OO1cEQ+6dV4Quhwfw/F+LMHHV0YVrJJJxU+S7fKwr2y54DC3TJDGkB4DEFl8l2/B59S/3DzBc6hf64crsUTB+A=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:559784979 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1OTc4NDk3OQ==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-559784979-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/whynotgithub/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/whynotgithub><img class="avatar rounded-1" alt=@whynotgithub src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/51267046?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/whynotgithub/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/whynotgithub>whynotgithub</a> </strong> commented <a href=#issuecomment-559784979 id=issuecomment-559784979-permalink class="link-gray js-timestamp"><relative-time datetime=2019-11-29T13:09:42Z class=no-wrap title="2019年11月29日 GMT+8 下午9:09">27 days ago</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <blockquote> <blockquote> <blockquote> <blockquote> <p>我找到根因了...<br> CloudFlare的默认防火墙限制有点严格, 在那种很多人共用一个公网IP的环境下会经常弹出验证码, 对于我的FQ流量直接reset...<br> 在CF的Firewall那一项里面调一下之后快到飞起...</p> </blockquote> <p>求教是在CF的Firewall里调哪一项</p> </blockquote> <p>可以在Firewall rules里面添加一条Action为Allow规则, Field选IP(填你自己的IP)或者Path(v2ray服务的Path). 也可以在Tools里面的IP Access Rules添加一条你自己的IP选Whitelist. 还可以直接把settings里面的Security Level调成Essentially Off(这样会有被d的风险,不过一般不会发生). 亲测一起用效果最佳.</p> </blockquote> <p>感谢!</p> </blockquote> <p>请问ip是填写自己的主机ip么,谢谢</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:559784979 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU1OTc4NDk3OQ==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU2MDA2ODc1Mg=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU2MDA2ODc1Mg==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU2MDA2ODc1Mg==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/voidiak/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/voidiak><img class="avatar rounded-1" alt=@voidiak src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="88" height="88"><rect fill-opacity="0"/></svg>' style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgba(0,0,0,0)!important;background-image:var(--sf-img-9)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-560068752> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=07a05cff6b3d7354975c98c48648322a> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=07a05cff6b3d7354975c98c48648322a data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="nNi8W54+7LTe+hWQstGi9+LT6wi0bKrfG/yeLQWKr+Yd1dD93RRfetBDGdYNt7MaxMADkp0BSz6BWIvrRn7Bcg=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:560068752 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU2MDA2ODc1Mg==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-560068752-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/voidiak/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/voidiak><img class="avatar rounded-1" alt=@voidiak src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars2.githubusercontent.com/u/31075818?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/voidiak/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/voidiak>voidiak</a> </strong> commented <a href=#issuecomment-560068752 id=issuecomment-560068752-permalink class="link-gray js-timestamp"><relative-time datetime=2019-12-01T07:26:06Z class=no-wrap title="2019年12月1日 GMT+8 下午3:26">25 days ago</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <blockquote> <blockquote> <blockquote> <blockquote> <blockquote> <p>我找到根因了...<br> CloudFlare的默认防火墙限制有点严格, 在那种很多人共用一个公网IP的环境下会经常弹出验证码, 对于我的FQ流量直接reset...<br> 在CF的Firewall那一项里面调一下之后快到飞起...</p> </blockquote> <p>求教是在CF的Firewall里调哪一项</p> </blockquote> <p>可以在Firewall rules里面添加一条Action为Allow规则, Field选IP(填你自己的IP)或者Path(v2ray服务的Path). 也可以在Tools里面的IP Access Rules添加一条你自己的IP选Whitelist. 还可以直接把settings里面的Security Level调成Essentially Off(这样会有被d的风险,不过一般不会发生). 亲测一起用效果最佳.</p> </blockquote> <p>感谢!</p> </blockquote> <p>请问ip是填写自己的主机ip么,谢谢</p> </blockquote> <p>ip是填你本地客户端机器的ip</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:560068752 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU2MDA2ODc1Mg==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDEyOklzc3VlQ29tbWVudDU2ODE1ODE4Nw=="> <div class="TimelineItem js-comment-container" data-gid="MDEyOklzc3VlQ29tbWVudDU2ODE1ODE4Nw==" data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU2ODE1ODE4Nw==/timeline/issue_comment"> <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block"> <a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/jmsht777/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/jmsht777><img class="avatar rounded-1" alt=@jmsht777 src="data:image/png;base64,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" width=40 height=40></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-comment TimelineItem-body my-0" id=issuecomment-568158187> <div class="ml-n3 minimized-comment position-relative d-none sf-hidden"> <details class="Details-element details-reset border rounded-1 bg-white" data-body-version=18b9e2d689e53f75b2bf5fdb9946a5f6> </details> </div> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret reorderable-task-lists" data-body-version=18b9e2d689e53f75b2bf5fdb9946a5f6 data-unfurl-hide-url=/content_reference_attachments/hide data-unfurl-authenticity-token="eQkoqV9f6PTOGqTz2DHAnDmcEX5nvRHt/W93nXTrMyr4BEQPHHVbOsCjqLVnV9FxH4/55E7Q8Axny2JbNx9dvg=="> <div class="timeline-comment-header clearfix d-block d-sm-flex"> <div class="timeline-comment-actions flex-shrink-0 js-timeline-comment-actions"> <details class="details-overlay details-reset position-relative js-socket-channel js-updatable-content js-reaction-popover-container js-comment-header-reaction-button d-none d-md-inline-block" data-channel=reaction:issue-comment:568158187 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU2ODE1ODE4Nw==/comments/comment_header_reaction_button"> <summary class="btn-link link-gray timeline-comment-action" aria-label="Add your reaction" aria-haspopup=menu role=button> <svg class="octicon octicon-plus-small add-reaction-plus-icon" viewBox="0 0 7 16" version=1.1 width=7 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 4H3v3H0v1h3v3h1V8h3V7H4V4z"></path></svg> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"></path></svg> </summary> <details-menu class="js-add-reaction-popover anim-scale-in dropdown-menu dropdown-menu-sw mr-n1 mt-n1 sf-hidden" aria-label="Pick your reaction" style=width:150px role=menu> <form class=js-pick-reaction action=/v2ray/v2ray-core/reactions accept-charset=UTF-8 method=post> </form></details-menu> </details> <details class="details-overlay details-reset position-relative d-inline-block"> <summary class="btn-link timeline-comment-action link-gray" aria-haspopup=menu role=button> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version=1.1 width=13 height=16 role=img><path fill-rule=evenodd d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in sf-hidden" style=width:185px role=menu> <clipboard-copy class="dropdown-item btn-link" for=issuecomment-568158187-permalink role=menuitem tabindex=0> Copy link </clipboard-copy> <button type=button class="dropdown-item btn-link d-none js-comment-quote-reply" role=menuitem> Quote reply </button> </details-menu> </details> </div> <div class="d-none d-sm-flex"> </div> <h3 class="timeline-comment-header-text f5 text-normal"> <a class="d-inline-block d-md-none sf-hidden" data-hovercard-type=user data-hovercard-url=/users/jmsht777/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/jmsht777><img class="avatar rounded-1" alt=@jmsht777 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l="https://avatars1.githubusercontent.com/u/19897595?s=60&v=4" width=20 height=20></a> <strong class=css-truncate> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name=false data-hovercard-type=user data-hovercard-url=/users/jmsht777/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/jmsht777>jmsht777</a> </strong> commented <a href=#issuecomment-568158187 id=issuecomment-568158187-permalink class="link-gray js-timestamp"><relative-time datetime=2019-12-21T06:52:56Z class=no-wrap title="2019年12月21日 GMT+8 下午2:52">5 days ago</relative-time></a> <span class=js-comment-edit-history> </span> </h3> </div> <div class="edit-comment-hide js-edit-comment-hide"> <task-lists disabled sortable> <table class=d-block> <tbody class=d-block> <tr class=d-block> <td class="d-block comment-body markdown-body js-comment-body"> <p>我这里的情况确实是改掉dns 8888 8844 有一定效果</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions border-top js-reactions-container js-socket-channel js-updatable-content sf-hidden" data-channel=reaction:issue-comment:568158187 data-url="/_render_node/MDEyOklzc3VlQ29tbWVudDU2ODE1ODE4Nw==/comments/reactions"> <details class="details-overlay details-reset dropdown hx_dropdown-fullscreen position-relative float-left d-inline-block reaction-popover-container reactions-menu js-reaction-popover-container"> </details> </div> </div> </div> </div> </div> </div> <div class="js-timeline-marker js-socket-channel js-updatable-content" id=partial-timeline data-channel=issue:455037400 data-url="/_render_node/MDU6SXNzdWU0NTUwMzc0MDA=/issues/unread_timeline?variables%5BhasFocusedReviewComment%5D=false&variables%5BhasFocusedReviewThread%5D=false&variables%5BsyntaxHighlightingEnabled%5D=true&variables%5BtimelinePageSize%5D=30&variables%5BtimelineSince%5D=2019-12-21T06%3A52%3A56Z" data-last-modified="Sat, 21 Dec 2019 06:52:56 GMT" data-gid="MDU6SXNzdWU0NTUwMzc0MDA="> <form class="d-none js-timeline-marker-form sf-hidden" action=/_graphql/MarkNotificationSubjectAsRead accept-charset=UTF-8 data-remote=true method=post> </form></div> </div> <span id=issue-comment-box></span> <div class=discussion-timeline-actions> <div class="timeline-comment-wrapper timeline-new-comment js-comment-container ml-0 pl-0 ml-md-6 pl-md-3"> <div class="d-none d-md-block"> <span class=timeline-comment-avatar><a class=d-inline-block data-hovercard-type=user data-hovercard-url=/users/dayudaoren/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/dayudaoren><img class=avatar src="data:image/png;base64,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" alt=@dayudaoren width=40 height=40></a></span> </div> <form class="js-new-comment-form js-needs-timeline-marker-header" action=/v2ray/v2ray-core/issue_comments accept-charset=UTF-8 method=post> <input type=text name=required_field_12c3 class="form-control sf-hidden" value hidden> <div class="border-0 border-md timeline-comment timeline-comment--caret"> <tab-container class="js-previewable-comment-form previewable-comment-form write-selected" data-preview-url="/preview?markdown_unsupported=false&repository=41912791&subject=1742&subject_type=Issue" data-preview-authenticity-token="d17P+i+QSiXwlqRiQp/oBX5YhHyVrFzui1Ud5SM6fd4wjatNxlBKKgmlQO8I2dJ6f4oMEUS0nVX7gHdG2AWveg=="> <div class="comment-form-head tabnav d-flex flex-justify-between mb-2 p-0 tabnav--responsive flex-column border-bottom-0 mb-0 mb-lg-2 flex-items-stretch border-lg-bottom border-gray-dark flex-lg-items-center flex-lg-row"> <div class="tabnav-tabs mx-0 mx-md-2 mt-0 mt-md-2 no-wrap d-flex flex-auto d-md-block" role=tablist> <button type=button class="btn-link tabnav-tab write-tab js-write-tab px-3 px-sm-6 px-md-3 flex-1 flex-md-auto" role=tab aria-selected=true>Write</button> <button type=button class="btn-link tabnav-tab preview-tab js-preview-tab flex-1 flex-md-auto" role=tab>Preview</button> </div> <markdown-toolbar for=new_comment_field class="js-details-container Details toolbar-commenting d-flex no-wrap flex-items-start flex-wrap px-2 pt-2 pt-lg-0 border-md-top border-lg-top-0"> <div class="d-block d-md-none flex-auto sf-hidden"> <button type=button aria-label="Toggle text tools" aria-expanded=false class="js-details-target btn-link toolbar-item no-underline py-2 mr-1"> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version=1.1 width=18 height=16 aria-hidden=true><path fill-rule=evenodd d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"></path></svg> <svg class="octicon octicon-chevron-up Details-content--shown" viewBox="0 0 10 16" version=1.1 width=10 height=16 aria-hidden=true><path fill-rule=evenodd d="M10 10l-1.5 1.5L5 7.75 1.5 11.5 0 10l5-5 5 5z"></path></svg> <svg class="octicon octicon-chevron-down Details-content--hidden" viewBox="0 0 10 16" version=1.1 width=10 height=16 aria-hidden=true><path fill-rule=evenodd d="M5 11L0 6l1.5-1.5L5 8.25 8.5 4.5 10 6l-5 5z"></path></svg> </button> </div> <div class="flex-nowrap d-none d-md-inline-block mr-3"> <md-header tabindex=-1 class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header" role=button> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version=1.1 width=18 height=16 aria-hidden=true><path fill-rule=evenodd d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"></path></svg> </md-header> <md-bold tabindex=-1 class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold" role=button hotkey=b> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version=1.1 width=10 height=16 aria-hidden=true><path fill-rule=evenodd d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"></path></svg> </md-bold> <md-italic tabindex=-1 class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic" role=button hotkey=i> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version=1.1 width=6 height=16 aria-hidden=true><path fill-rule=evenodd d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"></path></svg> </md-italic> </div> <div class="d-flex d-md-inline-block mr-0 mr-md-3"> <md-quote tabindex=-1 class="toolbar-item tooltipped tooltipped-n p-2 p-md-1 mx-1" aria-label="Insert a quote" data-ga-click="Markdown Toolbar, click, quote" role=button> <svg class="octicon octicon-quote" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"></path></svg> </md-quote> <md-code tabindex=-1 class="toolbar-item tooltipped tooltipped-n p-2 p-md-1 mx-1" aria-label="Insert code" data-ga-click="Markdown Toolbar, click, code" role=button> <svg class="octicon octicon-code" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"></path></svg> </md-code> <button type=button tabindex=-1 class="toolbar-item text-center menu-target p-2 mx-1 d-md-none js-markdown-link-button sf-hidden" aria-label="Add a link" data-ga-click="Markdown Toolbar, click, saved reply"> <svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg> </button> <template class=js-markdown-link-dialog> <div class="Box-header"> <h3 class="Box-title">Insert Link</h3> </div> <div class="Box-body overflow-auto"> <div> <label class="d-block mb-1" for="js-dialog-link-text">Link Text</label> <input type="text" class="mb-3 form-control input-block" id="js-dialog-link-text" autofocus=""> </div> <div> <label class="d-block mb-1" for="js-dialog-link-href">URL</label> <input type="url" class="mb-3 form-control input-block" id="js-dialog-link-href"> </div> <div class="pt-3 border-top"> <button type="button" class="btn btn-primary btn-block js-markdown-link-insert" data-close-dialog="" data-for-textarea="new_comment_field"> Add </button> </div> </div> </template> <md-link tabindex=-1 class="toolbar-item tooltipped tooltipped-n p-2 p-md-1 d-none d-md-block mx-1" aria-label="Add a link <ctrl+k>" data-ga-click="Markdown Toolbar, click, link" role=button hotkey=k> <svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg> </md-link> </div> <div class="d-none d-md-inline-block mr-3"> <md-unordered-list tabindex=-1 class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list" role=button> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version=1.1 width=12 height=16 aria-hidden=true><path fill-rule=evenodd d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"></path></svg> </md-unordered-list> <md-ordered-list tabindex=-1 class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list" role=button> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version=1.1 width=12 height=16 aria-hidden=true><path fill-rule=evenodd d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"></path></svg> </md-ordered-list> <md-task-list tabindex=-1 class="toolbar-item tooltipped tooltipped-n mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list" role=button hotkey=L> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"></path></svg> </md-task-list> </div> <div class="d-flex d-md-inline-block"> <md-mention tabindex=-1 class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-2 p-md-1 mx-1" aria-label="Directly mention a user or team" data-ga-click="Markdown Toolbar, click, mention" role=button> <svg class="octicon octicon-mention" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z"></path></svg> </md-mention> <label for=fc-new_comment_field tabindex=-1 class="d-block d-md-none btn-link flex-auto text-center toolbar-item tooltipped tooltipped-nw p-2 mx-1 sf-hidden" aria-label="Attach an image"> <svg class="octicon octicon-file-media" viewBox="0 0 12 16" version=1.1 width=12 height=16 aria-hidden=true><path fill-rule=evenodd d="M6 5h2v2H6V5zm6-.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v11l3-5 2 4 2-2 3 3V5z"></path></svg> </label> <md-ref tabindex=-1 class="flex-auto text-center toolbar-item tooltipped tooltipped-nw p-2 p-md-1 mx-1" aria-label="Reference an issue or pull request" data-ga-click="Markdown Toolbar, click, reference" role=button> <svg class="octicon octicon-bookmark" viewBox="0 0 10 16" version=1.1 width=10 height=16 aria-hidden=true><path fill-rule=evenodd d="M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z"></path></svg> </md-ref> <details class="details-reset details-overlay flex-auto toolbar-item select-menu select-menu-modal-right js-saved-reply-container hx_rsm" tabindex=-1> <summary tabindex=-1 class="text-center menu-target py-2 p-md-1 hx_rsm-trigger ml-1" aria-label="Insert a reply" data-ga-click="Markdown Toolbar, click, saved reply" aria-haspopup=menu role=button> <svg class="octicon octicon-reply" viewBox="0 0 14 16" version=1.1 width=14 height=16 aria-hidden=true><path fill-rule=evenodd d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"></path></svg> <span class="dropdown-caret hide-sm"></span> </summary> <details-menu style=z-index:99 class="select-menu-modal position-absolute right-0 js-saved-reply-menu hx_rsm-modal sf-hidden" data-menu-input=new_comment_field_saved_reply_id src="/settings/replies?context=issue" preload role=menu> <div class="select-menu-header d-flex"> </div> <include-fragment role=menuitem class="select-menu-loading-overlay anim-pulse" aria-label=Loading> <svg class="octicon octicon-octoface" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"></path></svg> </include-fragment> </details-menu> </details> </div> <div class="Details-content--hidden d-block d-md-none width-full sf-hidden"> <md-header tabindex=-1 class="toolbar-item tooltipped tooltipped-ne py-2 pr-2 pl-1 mr-1" aria-label="Add header text" data-ga-click="Markdown Toolbar, click, header" role=button> <svg class="octicon octicon-text-size" viewBox="0 0 18 16" version=1.1 width=18 height=16 aria-hidden=true><path fill-rule=evenodd d="M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z"></path></svg> </md-header> <md-bold tabindex=-1 class="toolbar-item tooltipped tooltipped-ne p-2 mx-1" aria-label="Add bold text <ctrl+b>" data-ga-click="Markdown Toolbar, click, bold" role=button hotkey=b> <svg class="octicon octicon-bold" viewBox="0 0 10 16" version=1.1 width=10 height=16 aria-hidden=true><path fill-rule=evenodd d="M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z"></path></svg> </md-bold> <md-italic tabindex=-1 class="toolbar-item tooltipped tooltipped-n p-2 mx-1" aria-label="Add italic text <ctrl+i>" data-ga-click="Markdown Toolbar, click, italic" role=button hotkey=i> <svg class="octicon octicon-italic" viewBox="0 0 6 16" version=1.1 width=6 height=16 aria-hidden=true><path fill-rule=evenodd d="M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z"></path></svg> </md-italic> <md-unordered-list tabindex=-1 class="toolbar-item tooltipped tooltipped-n p-2 mx-1" aria-label="Add a bulleted list" data-ga-click="Markdown Toolbar, click, unordered list" role=button> <svg class="octicon octicon-list-unordered" viewBox="0 0 12 16" version=1.1 width=12 height=16 aria-hidden=true><path fill-rule=evenodd d="M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z"></path></svg> </md-unordered-list> <md-ordered-list tabindex=-1 class="toolbar-item tooltipped tooltipped-n p-2 mx-1" aria-label="Add a numbered list" data-ga-click="Markdown Toolbar, click, ordered list" role=button> <svg class="octicon octicon-list-ordered" viewBox="0 0 12 16" version=1.1 width=12 height=16 aria-hidden=true><path fill-rule=evenodd d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.392 8.12c-.129 0-.592.04-.802.07.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3v-.88h-.598zm-.222 3.79v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"></path></svg> </md-ordered-list> <md-task-list tabindex=-1 class="toolbar-item tooltipped tooltipped-n p-2 mx-1" aria-label="Add a task list" data-ga-click="Markdown Toolbar, click, task list" role=button hotkey=L> <svg class="octicon octicon-tasklist" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z"></path></svg> </md-task-list> </div> </markdown-toolbar> </div> <div class="comment-form-error js-comment-form-error sf-hidden" hidden> There was an error creating your Issue. </div> <file-attachment class="js-upload-markdown-image is-default" role=tabpanel data-upload-repository-id=41912791 data-upload-policy-url=/upload/policies/assets data-upload-policy-authenticity-token="3YoDM/50UfsWqLf9zzBH3wTSPnYXXbeP/BT+jzGTU7Dh9A0ZRoQxWpueRlhUw68MgiP0iznz+rjAbyW9AaHw8g=="> <div class="write-content js-write-bucket tooltipped tooltipped-ne tooltipped-no-delay tooltipped-align-left-1 hide-reaction-suggestion upload-enabled mx-0 mt-2 mb-2 mx-md-2 hx_sm-hide-drag-drop js-reaction-suggestion" data-reaction-markup="Would you like to leave a reaction instead?"> <text-expander keys=": @ #" data-issue-url="/suggestions/issue/455037400?repository=v2ray-core&user_id=v2ray&issue_suggester=1" data-mention-url="/suggestions/issue/455037400?repository=v2ray-core&user_id=v2ray&mention_suggester=1" data-emoji-url=/autocomplete/emoji> <textarea name=comment[body] id=new_comment_field placeholder="Leave a comment" aria-label="Comment body" class="form-control input-contrast comment-form-textarea js-comment-field js-paste-markdown js-task-list-field js-quick-submit js-size-to-fit js-session-resumable js-saved-reply-shortcut-comment-field" required></textarea> </text-expander> <p class="drag-and-drop hx_drag-and-drop position-relative d-flex flex-justify-between"> <label class=sr-only for=fc-new_comment_field>Attach files to your comment</label> <input accept=.gif,.jpeg,.jpg,.png,.docx,.gz,.log,.pdf,.pptx,.txt,.xlsx,.zip type=file multiple class="manual-file-chooser manual-file-chooser-transparent top-0 right-0 bottom-0 left-0 width-full ml-0 js-manual-file-chooser form-control" id=fc-new_comment_field value> <span class="bg-gray-light position-absolute top-0 left-0 width-full height-full rounded-1" style=pointer-events:none></span> <span class="position-relative pr-2" style=pointer-events:none> <span class=default> Attach files by dragging & dropping, selecting or pasting them. </span> <span class="loading sf-hidden"> <img alt src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-single-file-origin-u-r-l=https://github.githubassets.com/images/spinners/octocat-spinner-32.gif width=16 height=16> Uploading your files… </span> <span class="error bad-file sf-hidden"> We don’t support that file type. <span class=drag-and-drop-error-info> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error bad-permissions sf-hidden"> Attaching documents requires write permission to this repository. <span class=drag-and-drop-error-info> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error repository-required sf-hidden"> We don’t support that file type. <span class=drag-and-drop-error-info> with a GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX or ZIP. </span> </span> <span class="error too-big sf-hidden"> Yowza, that’s a big file <span class=drag-and-drop-error-info> with a file smaller than 10MB. </span> </span> <span class="error empty sf-hidden"> This file is empty. <span class=drag-and-drop-error-info> with a file that’s not empty. </span> </span> <span class="error hidden-file sf-hidden"> This file is hidden. <span class=drag-and-drop-error-info> with another file. </span> </span> <span class="error failed-request sf-hidden"> Something went really wrong, and we can’t process that file. <span class=drag-and-drop-error-info> </span> </span> </span> <span class="tooltipped tooltipped-nw" aria-label="Styling with Markdown is supported"> <a class="muted-link position-relative d-inline" href=https://guides.github.com/features/mastering-markdown/ target=_blank data-ga-click="Markdown Toolbar, click, help" aria-label="Learn about styling with Markdown"> <svg class="octicon octicon-markdown v-align-bottom" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"></path></svg> </a> </span> </p> </div> </file-attachment> <div role=tabpanel class="js-preview-panel overflow-auto border-bottom mx-0 my-3 mx-md-2 mb-md-2 sf-hidden" hidden> <div class="comment js-suggested-changes-container" data-thread-side> </div> </div> <div class="comment-form-error mb-2 js-comment-update-error sf-hidden" hidden></div> </tab-container> <div class="form-actions m-0 mx-md-2 my-md-2 p-0"> <div id=partial-new-comment-form-actions class="js-socket-channel js-updatable-content" data-channel=issue:455037400:state data-url="/v2ray/v2ray-core/issues/1742/show_partial?partial=issues%2Fform_actions"> <div class="d-flex flex-justify-end"> <div class=bg-gray-light> </div> <div class="bg-gray-light ml-1"> <button type=submit class="btn btn-primary" data-disable-with data-disable-invalid disabled> Comment </button> </div> </div> </div> </div> </div> </form> </div> </div> </div> </div> <div class="col-12 col-md-3 pl-0 pl-md-4"> <div id=partial-discussion-sidebar class="js-socket-channel js-updatable-content" data-channel=issue:455037400 data-gid="MDU6SXNzdWU0NTUwMzc0MDA=" data-url="/v2ray/v2ray-core/issues/1742/show_partial?partial=issues%2Fsidebar" data-project-hovercards-enabled> <div class="discussion-sidebar-item sidebar-assignee js-discussion-sidebar-item"> <form class=js-issue-sidebar-form aria-label="Select assignees" action=/v2ray/v2ray-core/issues/1742/assignees accept-charset=UTF-8 method=post> <div class="discussion-sidebar-heading text-bold"> Assignees </div> <span class="css-truncate js-issue-assignees"> No one assigned </span> </form></div> <div class="discussion-sidebar-item sidebar-labels js-discussion-sidebar-item"> <div class="discussion-sidebar-heading text-bold"> Labels </div> <div class="labels css-truncate js-issue-labels"> None yet </div> </div> <div class="discussion-sidebar-item js-discussion-sidebar-item"> <form class=js-issue-sidebar-form aria-label="Select projects" action=/v2ray/v2ray-core/projects/issues/1742 accept-charset=UTF-8 method=post> <div class="discussion-sidebar-heading text-bold"> Projects </div> <span class="css-truncate sidebar-progress-bar"> None yet </span> </form></div> <div class="discussion-sidebar-item sidebar-progress-bar js-discussion-sidebar-item"> <form class=js-issue-sidebar-form aria-label="Select milestones" action="/v2ray/v2ray-core/issues/1742/set_milestone?partial=issues%2Fsidebar%2Fshow%2Fmilestone" accept-charset=UTF-8 method=post> <div class="discussion-sidebar-heading text-bold"> Milestone </div> No milestone </form></div> <div class="discussion-sidebar-item sidebar-notifications"> <div class="thread-subscription-status js-socket-channel js-updatable-content" data-replace-remote-form-target data-channel="list-subscription:repository:41912791:42105647 thread-subscription:455037400:42105647" data-url="/notifications/thread_subscription?repository_id=41912791&thread_class=Issue&thread_id=455037400"> <svg height=32 class="octicon octicon-radio-tower" viewBox="0 0 16 16" version=1.1 width=32 aria-hidden=true><path fill-rule=evenodd d="M4.79 6.11c.25-.25.25-.67 0-.92-.32-.33-.48-.76-.48-1.19 0-.43.16-.86.48-1.19.25-.26.25-.67 0-.92a.613.613 0 00-.45-.19c-.16 0-.33.06-.45.19-.57.58-.85 1.35-.85 2.11 0 .76.29 1.53.85 2.11.25.25.66.25.9 0zM2.33.52a.651.651 0 00-.92 0C.48 1.48.01 2.74.01 3.99c0 1.26.47 2.52 1.4 3.48.25.26.66.26.91 0s.25-.68 0-.94c-.68-.7-1.02-1.62-1.02-2.54 0-.92.34-1.84 1.02-2.54a.66.66 0 00.01-.93zm5.69 5.1A1.62 1.62 0 106.4 4c-.01.89.72 1.62 1.62 1.62zM14.59.53a.628.628 0 00-.91 0c-.25.26-.25.68 0 .94.68.7 1.02 1.62 1.02 2.54 0 .92-.34 1.83-1.02 2.54-.25.26-.25.68 0 .94a.651.651 0 00.92 0c.93-.96 1.4-2.22 1.4-3.48A5.048 5.048 0 0014.59.53zM8.02 6.92c-.41 0-.83-.1-1.2-.3l-3.15 8.37h1.49l.86-1h4l.84 1h1.49L9.21 6.62c-.38.2-.78.3-1.19.3zm-.01.48L9.02 11h-2l.99-3.6zm-1.99 5.59l1-1h2l1 1h-4zm5.19-11.1c-.25.25-.25.67 0 .92.32.33.48.76.48 1.19 0 .43-.16.86-.48 1.19-.25.26-.25.67 0 .92a.63.63 0 00.9 0c.57-.58.85-1.35.85-2.11 0-.76-.28-1.53-.85-2.11a.634.634 0 00-.9 0z"></path></svg> <div> <div class="d-flex position-relative"> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark width-full"> <summary class="discussion-sidebar-heading discussion-sidebar-toggle" aria-label="Customize notification settings" role=button> <div class="d-flex flex-justify-between"> <div class=text-bold>Notifications</div> <span>Customize</span> </div> </summary> <details-dialog aria-label="Notification settings" class="Box Box--overlay d-flex flex-column anim-fade-in fast f5 overflow-auto sf-hidden" role=dialog aria-modal=true> <div class=Box-header> </div> <form data-replace-remote-form=true class="js-custom-thread-settings-form d-flex flex-column" action=/notifications/thread accept-charset=UTF-8 method=post> </form> </details-dialog> </details> </div> </div> <form data-replace-remote-form=true class=thread-subscribe-form action=/notifications/thread accept-charset=UTF-8 method=post> <button type=submit class="btn btn-block btn-sm" data-disable-with> <svg class="octicon octicon-unmute" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M12 8.02c0 1.09-.45 2.09-1.17 2.83l-.67-.67c.55-.56.89-1.31.89-2.16 0-.85-.34-1.61-.89-2.16l.67-.67A3.99 3.99 0 0112 8.02zM7.72 2.28L4 6H2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2l3.72 3.72c.47.47 1.28.14 1.28-.53V2.81c0-.67-.81-1-1.28-.53zm5.94.08l-.67.67a6.996 6.996 0 012.06 4.98c0 1.94-.78 3.7-2.06 4.98l.67.67A7.973 7.973 0 0016 8c0-2.22-.89-4.22-2.34-5.66v.02zm-1.41 1.41l-.69.67a5.05 5.05 0 011.48 3.58c0 1.39-.56 2.66-1.48 3.56l.69.67A5.971 5.971 0 0014 8.02c0-1.65-.67-3.16-1.75-4.25z"></path></svg> Subscribe </button> </form> <p class="reason text-small text-gray">You’re not receiving notifications from this thread.</p> </div> </div> <div id=partial-users-participants class=discussion-sidebar-item> <div class=participation> <div class="discussion-sidebar-heading text-bold"> 15 participants </div> <div class="participation-avatars d-flex flex-wrap"> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/xcc23/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/xcc23> <img class=avatar src="data:image/png;base64,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" alt=@xcc23 width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/FirstJavaMaster/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/FirstJavaMaster> <img class=avatar src="data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIADQANAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APeqKKa5KoxVdxAyB61JI6io4ZTNCshjeMn+Fxgis248RWFs8yv5xWI4aRYyVz6A98UDsa1FUbHWLDUcC2uAzEZ2MCrY+h5q9QIKKKKACoLqSSKIOhQAMN+/P3e/Sp6QgFSGAI7g0AZt1HLL/oNo3loo3StkkgE8KP1/DHrXO6ZHb3rvpYle9MIDmaRdoY9cAdsZHFdLpU4uPtcmMEznIz2AAH8qng0+0tZnlgt445HJLMoxmp63Rd7LlZy721xIJIr23+zmOYi3ZG5ZR0bjp1rodHuZLiwCzMGnhPlSN/eIxg/iCD+NXXiSTBZAxHTI6Vm6YvlalfxA8DYfxwf6baezG5JqyRq0UUUzMK5dXvm8SNG+oIY95AjGfu+mOmff/wDVXUVmpZ3q6s05uUNqw/1Rj5HHYj+uaiabsaU2le5TnsZ7GeS6tMrIeWKrkSD0Yd/zB96Yut3c1pKr2cgcqVV4/kIOOuG/mCa3Loyi1lMABl2nYD0z2rCsI9Ss9LnmuonnuWYuI2YEjj7o7dazacPhZpGSmveWo6PWbkQx20dnL54TmScjb6dQTk+3FXNKtJYmeaZi0kh3OxGNx+nYYAH4U61iu/te+WOMQsgOB1Vu4+laVOMXJ3kTOSirRW4UUUVsYhRRRQAUUUUAFFFFABRRRQB//9k=" alt=@FirstJavaMaster width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/shiningelf/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/shiningelf> <img class=avatar src="data:image/png;base64,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" alt=@shiningelf width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/zhengweisk/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/zhengweisk> <img class=avatar src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0EAIAAAAailD/AAAeQUlEQVR4nMS7d1RUyb6/XbV3B5qmyUGigGRBARFEEQzIGBGQ0VERE4oBc0AdHdOoo2LChBEDjhEUM6KIiOQkUXKQ0MSGzt071Lscz1r3vL9z5p45I3if+o/VXfX9PFRV197dG0PfHbKYnEMa3jp9fWvsseApQRUBawUyAbs75/tX8i1g4DuSXffe8Z3D3uUzyelN188d2xAV6rZjxOURQo1SjYtaWd/eP7WJFJFNZTeLAz/OoeaRUaRPf1T9Jwz4vyYGHUK/3NM4ezf60gU0dIbd4Hmpw3YPrTxkt3/f3kjU8UfrJ7p1O991LlsvH9Yx9NTy+eNf+5xs0m2YXR/aX/3/MwM44+hYeiqt/3DDz6aReerXzp8+s14QAZ0wCV9Hg6/xae30DQ6bSKD3R+sntDt1vXUv+jQu2bF4vIOcH9Z2dqlaCDb/bYcJX8Fv669RvjIw4paBYDAxxeTX2btP2MuSkh6xJC50MHz2OoDEyT2rmtacWTtF9Sh3Fjfq68vpEvogPZ+/tUXweUOFouxx2bRqRaXsU5wwove2YBewAGzU8tcHH5M7Z9G8Ofr5aDQtljg045/zFx1ZcjO0kDIiJxC9/RVxQMQVNDzDE5ebPXyUfyddHKh8hXi96yAH8+4FdDsdVx5c9kNJePaD9/VpM6/c2uqyqePoSB/+2PjDP/jO8g3YdyRIEvghjD91xpRs9/DhT5zme7p5VLtlrvdapxlxLJlIHv1SDRnQQdTDPxtdW1Nvnl68QoPdw1xmvZvxirEif05BYJF37JCrvVeO91dG+HXF9ld3oByUg7wX3AWvgvMc9ct1PkZWzZD7YrNyz4I6/MnLD7Jlkgr1dEyBdffOojXRjrmTOcmcm7xf6WR6atFeyoKq7BLANWARVYOugLl9e6gcem3Le8qKVOnhg1CQK9ul4CjODt3poGEfEPP8PH0h03quTY7t+H8uQblQEaqwvDJoJG94SrMPoUMXXFnc+7Cv0nCxAU8fy99c0FIkwnSxRvzXbwnK+GZV/z8UC2R3pLmc4upNlQVwOZiPUoWfERu0CiZTj5QRK+NUJ3PadFOBBtLsdQZs6KNegaLppDJX2ossHbGdcQRNqXhB5qAVzwnFLHKMRSRrMMvFvRqEgc1NsfQ2ZF7WybzLTC4uLM+osJ05OHBcQPz9NXfe3R03lOF0fRjv04hyRpn0uXmU4ZGgCUXYS3r2OS6So3R0CjbCo7W+9Wsa80qzi3WKRw+b5gxcvilpPy9V6iU1nUJoPppNQ0ChI6CH74WWUSqzGGwhltWex13P7i50clE6RHF+wkyRqaUp04eabrWA8RuuZeaAh+JvlizmVjEmjtVTkbBN+C7ABl5QzcWKoJdDJDxDv7WxwDHoyNPEmxh97E5RvZB/0mHJwoUpV24Euflr5YyZszvw0OQb+ZszfuneRtNwRp8K+YgaTJcgLSTE5mCV8EIDs+Flw4xvT9rPM051v9pp3nPONKNTJmbVD+p31O3V240j+l15uqPZkE8h4w6Vhk2uDCuX8dV6gkvI8g0fgvQiDKxtzoT1zGionvCZ6KsvW/Ngz/Mni2MQXzq2jZKcQH6cGjAKnmKJgBRbPUIXtqJB1tEsCfZxSIRKj+r8gMPEJ/EKdkKDd7kKvZgxBOi0/UqpYoPTYxUK0rPKVlmmNITR4EfQASdjcdgL/AS2EL4BfgCAzd+StL8/HKLBTfCUnGgzyu5A+i9yMXVZsdfomMHoIHaUasQJtTsa81QeNFW+cv2wVvsNu4rl6pd2et26FtcFfpEOaTPW+vU5Fn1mub13i8J1UCWauni8ygt8KzMfFaAX1EKwHIzGw4ECjOXtBL60UKampGWrWtXJZrCsDSMfYrCoSwFgRGqi3JaqTz9PaJLOLUOIboJAKuA+OAUWoU7Ac25zUbimfHvQfp5xX6m7pYcZN5lw8dGYs73FmidBXqqY5jmDKfJNQsemcVpkwZDKEyzH0EdT9+qONfUzfEi/IS50zWR3c08ztzrFD0uz4uepvPV6W+iTyZoGuDUrMBHjRMtTepiikiwEAO3DnL5U3ldCa1JtL92kQbICqAHZsIz/CPhhbwtayFD6dfMI5T7lBNQC9oA9KBltRWvn+s62CT5i/Nj0stnsb884IOIUE5EATdbhOnUNeW4r98x08aSYyhDB6LbgilnNHVgadYc6aG/6k2RqLVKnokQ84Aq86BXwAcsUztG6qh6lsqD1jepaTiPTjgpTzDQbwRDCG+15JADVihMAgB196WA9li6OAT/COHE5KIO8Fq5SjYzp+g0FU4ckDymMYoEvypYjVzqGjnH3c6lzEUUFHTtz8jAYDcaDyd+ecUDE4d61DpWbtJ+Nk4+4cLk9Nuztk46Z/KrarbOK9O9omYp3eBgOj8hVySI/pnhYeEpNx2G5mCGyAHF4K0xguDDysHEiHmMVQwEABRRAj8Az4WHGVQBgAfxykWjZKEUS6PZZl7hECAEDhEONTh/KmXqJDnw5Tf9Rgpx+TpVSdcO67cUOt28fuRN+V1X1IpfPXdFfGftZHM2jzlJLOhxLJpemZGWK+V1nxEbkVXyp8F63Tnv74BvqUT0x8e2CYZJULXaDoMs8f3HBTtOuCJM1TZMY4C28C32BCGgDhbydqqaXg+FgMABqZ7HZ4D5jOYyADVALPQHbqSw0AvV0T6IC6GDKApwHbHAWANAJyr7UgIxpO5rpeX9kpNuum7o3D986rJGiyddi9m/Sfv5waMpqCKy37X0uaOz5/VVXUtKH6Cebn0mTJVKOcJx4WvbtfJ9ye4KBNiDD4tyyiVWBz3qSYG4euoJWM3WBIxqFsihDyhlsMLyupEh1FAbdwEtGFNwHh7BxGInR8MvuNIwRC0PANqwIHAT2wAGloe1kmaJCKUFpVA5Vv9Q79GLopcePHs9/pqG1VVtHp5+VfaXfxAkG9Rh0itLDdzRsWjR/G6cFI11HqCpU3jOqsGRsme1GvrzHTpFCHaUzc13yXn4kPi9tkbXdlMhlO4mf4Di4B5aDQQgD7U3zm026njp9ot4qZ9JrgBfcRM/DWqATQ4oFYO9oHwBAuuI68ge/EYFoO/0DAOADuEOVkXtJlS01GxauSzgcflR0zACrwsfju/sr3b/SD+Log7QtRb7IjTgSXujlWretYr6GE0hBVxeOVJdy3u68YlCmS7kHqgSzufqrGNfwX/75ve4Vbm7WGigV7UEOPaB7P7G2cn+uSfEOCz6jFnZQdpQK2i4pI8zRIfkz5Igug7df9i/JYjqdfoL5Qw3sPIoHpYAJPMFk4Ck4JAgReoChwBW4fnuu/53/Yo8r8ys+9dFAc7XmLfVGY6FZqMVZsABEgE2fdpRaltyxHFlxokQb3mcwwHO+BzGLbhp8EobCjc5aqsMxV6UQLIWjdcLwHBWdLFXuLdVJ/LVMf0bX1taNGwJnE1dlCyn5y4ZXG0pTDYdVK+quS5moEcYhiEpBS28L/QA2K4xREO1OGoIhYL1Uk55DN6A4cAHcA2eQETJBn9EllKa7WU+oOxMAsASUD6Q08N/NOEPSeLORc/X0Yv1rl1JTnjB+PSE3l8VJvRQFshZpsGohlgHtsI2oA8yS30MvkDFuB1/CcjwVMwTGqikYjgx5OxitYJBlDve1qk+Ap+o8zpP4ZbvUrzaeSQv8ce/zvoxLHrd/Y82SREkPl/Yoediv2ceUW7Hyd0/lS6VLJCX0e9JHdhvUwHPiILqKHgtGgWbQTG4lOMR2wAXqgOsocUSOVgOp63/4L2acdooOoZfEGcY75rrZulpbtNElRX73UKb6aKZ/0s0jOds5Q7imGqlygXjRoMP4WjwhvVkRglpQAshFtfq5eB+YmOQrtyRSuwRgJJbudRQsgh+89lWUfQ5Q38QoQ574WK4RTALWQApeKx1pB+pXwU1yNhzS+gmOwR4IctFjOrUtn74BgmQI5YOXaByyR7qUiIwka02KjBqMtvtG+hJ+zQOp63/4D7eVGp5Wr/4Ee7N73JriLMV2P7sfYDxgyPGIV0/jZx3ttZ1uwZVspH5gPnX1F60pGdV7TmPapV2nVxVNksYik+YQ5QtllIs604PpoZyJW8EPaoEwAI7tvU8ByLXoAdnkJq06pg66g+FwJ6gAF0AnAEQH7Q9CCS7aCV/QuSgN6CbPkJmRzVVTqAdEWlYRORusaVAjAggVYpjyufIEOVzpTejtV93ru2f5+vaNDzf32x23/53/sFR1UvSnG2qz3BWzb8xtiMnpmeKZa5QhfvpjwJHQxn03eWNNDy/H5YM64xL13TQXmS2rrFnlv3vOORETV2NYd8Uyj6lIqw7TW+h8K1Uwlt5qaI4QVWWfjNUQt1STcS5YCtJBI4Cix1QDHFqiruzCdW5Q0haU+0uMME3x+AZQ7ELGldehDW7V0gJtmSv598mn5HxKTDlTbeR1ZTVx2fWQS4Sz7XLr8MQV32mufeU/LFXecY0pGt2is4oV9hcERZ87Rc7Wv1n7bDuQ/eGttnQ4cyE7Xj8P3afGlseTdsoGZan/up1X9n6ovD1TNiusb+oF5oU72Zx3F95GUC7ERKplhB12Gx1lj4f18JxUhKSQJ3UCYjClloFo0J2uUB4llH1aymiFqXM9x131nMpNpiYjpsZTOZzgVG8go8ll8gywG2ylj1MeVIBllbm7xdoEVkLLw22q6Vxa7dD3kgb+36X6uuxJ8I171uF2ujYhTDYn0yCBCiRpMk37J70+wy7VRaoS1TNZ3GSPC6X6w9mzon5S4ahtUilvIJs2OQ0esyVw1512iqLGkauEZd0l7YUYj0Eyp/Ykdkt6/KKqIgsid1GM0shSf40yaAiDFdboVxDPv0HKCUjsoK3pRJdkxism0zSd/RO7rMMVm4UdkQxGhuhEbShpSwW8uyrZIj4p+0B2k22uEqd1Tr/EHozVuNZptN54m8m576ns34jr4nS0t79tnPhx3P44SxVDzYcHioia3NUvxicGkDsWK2bL78m2li0t3JeyU2MsfHbAWlvBFZbJe33lZX4ZrWpdH+cn0i/Oh52xMkpufdb08ZO6ciW0wbftEu9PnyQP3Bh07f7Nq+MvBue7xLKvDTMR9y7rHaXzAJuHTyWyYCtI40ehPvC5bho1kw5XXIcP4Q3KmjKmSju8QC90Kzkn8RSVkTGkGcnJH5P1Kevk4FkWh4eUfH9l/0bcV8STRbpCq5JVKZdX7db4wPkxPagvR9Hpnslsw9dLWFbqFk/qvBtkdRb4wuamLs0FL21LTfedvFxVkzFncKfjrsTTPY+oQfAASEh6LS/EV+W72MTbZ19++2Bmwsev/ctPyh2kFUuc3VPdlykcxWdEbkoTsA9OYQyGg2C442vmaIbZ4J8ZUxkJvVuAA+yq8KQC6fYPObIYqZtAXWmjvN9QX91VY84Zy/VRG/d/5O3f7XFqL3ld6jWjkH/pzVeluXnej0/qTSIupGYzdVgLlIo6vw7+TG+bfG80Z79zMC9J4/qn7OIJHhtadrbYh10XFMgq4UKdGEYLPvPJNPIs0LQ8rb1ZqxYZ0A70eZiCiTAP2pUKQgFBKWxtZonVFrSE7Y+J4XI0kqUPl4Lh1DFqCGimO8E5cjMxEt0D6z2nYtVQKYlW+cRhv7GRq8p9Cz0KuYXrRgMvMPb/TFw/fMuV9dO9NbereDuPOO2+gxmg5eBC5j1FBTh9vU02hHiFutQyuJGycOYg7JpVuflDy6xhgNqLnANr63aWC3lL8QSU/LUf8gyqBz9LThAV8A6dB3xB3de/0ywgA76XhpJPMOa9cKGg70e7COv9Q/ipUakN6WHwMvwE+/pDxX9HP1yr9v1aKCgYzj2NPQPGqonYCsA1yWSG42lsMfMKK043A6RDS3YaqYPaaz+Vz/hU3De1PqjWsfQFTWMP0x/L89Huj0+VC8Ah6R46GyYxH+Iz0D82e2E8uI/Vv67ArrEOk0wYAQ7S61ETairS+7i49EDNrmrjyq5vr//v0Q/i9PXGzBnze4VQWY4R9VuomXh36nPiOkxUGiA3ejpRDDnggXgPPYNuRKsVpxUT5xeyCcJv5FKVVsTzHKe6E6Msddh7sY3xE+RMpPPMh3zPMC/0xnyYd+8LGG9ZCW3L6EXoGDoF9sKLMARkgnaAw3Aw94Pyw9T0tP6Q8HfoB3EutdN1AjR1Lp0xu/g+25JVztlpmQwtCdWZmuy5rGvSfciStsNd5TXy2+RJtg1rbfdNxWcKAS6QAQWoAIMBj/M7dgI4Bs/kTIbLyFqqlI5MXkauojsbvGVAXsmeAgOhY1s5bUA3w1g4B07F7mIrMYeOLfyz7Wf7Q8LfoT/ux7mC0WC8u5rXG+9bc0qvdF5bbfpyomASJp9uj2yPyWyV1oQNyGCdZsVOi0cbqU0W1cxILATOB8mo9I/3U2A8WA3SxIloP+ahsZK5g0kYvmD44+a8KRxvdliBDRwEZpScUrjIS2lvFIx8wCQQDkMlDOkBWWk/1P+36Odb5+aKob8NY5mDk+BcyaTjtB7NVDeJtjmpX7klJibGztsJt8VfyiuIp3QXyxtrBVeUu2kKLG2kqElYSL4G9GNw+BfofMqzYwJ1BnjXzGSPwm2E6fJ1CgntA/SAM7gHFIAA1qgbtcOxsBPk9m/9f50B+bLmK9hGLAsjQowW/bZ44vr4OzG3jd9nSu3ks8oTqfPIgrOAdgdysQEIhY+76mE60pMGU3vJgBY+8RrdFHgywvHjsjCygKSVQUQgMUrKUzAUZcABXATh+CJmJSPM1semzmb7H0NFD1yKP0030ANotGpu03rj4uJ1eKwyx0W+Vvr6/XHCSRGfq0s+pV2qeykD6miLAaFFSRuXkYeBlbgDv4U/4IeiMmqvcJrYXIIR7lQQFcYwx4vwt8Cfvkt/YOcxmhlmAZlBb4LmDXT9f8YAzriv0OdpW4p0ys2qeAt5coYQRj7+RASjo+0PwGnaHm5FJPyZmAziUKboFMYGZ1qdFanSGwSDcqZ2EzOJPUQhfZ26SW1jRTLNmHxmB3Moc47MVjZPdk3Y2HdNuI0DVIHas4FO8a/098+8/gXlBvlp2a4MRw/FMMrSiBkN2D2PlRKg87uO/A2C79jKmQrU0kY8Iy2gFq1Ni3SSmStZE+3GmGmoSEN9J26lqhQh6n6SjnP1CSFMy9orbS2Ma6LpUm2pTbT9sZLj+nPp+akhCwau/j9jwMUBDSRFJVfm/dDu0+u7vNui7SO0hSNAgZQgHgJ2vYBMwoyqhtPZiFPqCDA8WjYBddHbRFZ4MKOYjGW1kXMDmkZcJEnPovHd0vXPSz5uBJujrX73hbajB3se8Xx2T37/Qfz+Aaz/Txj4X533QVXopJu3IG5Ja9s6Ug0NQh0QgoscDtMDGBrVwHTaxTEe40PoRWMYsOfIgRGSgiBiDhWmGK/g4R8uPsthMVNvFdw3VVUd99BkMeNnLU/OCzonXStzcsaGhgcNJrWLBzzFvzDwM+4PyA5yLul+LXgJd4Gf5b3ChLxunetwBtgv66OC4cH6V6gKk1T9hqxQU4GA8oILReY4B87uzAJ19AlZGhFKbJOul5+Vp3JfM6bSjb1n5I/pXgCACRjqkuPU48RPrEsUPFnMmajqqyod6Cxf+U7POTD0GbcZOX0Kh2gH1uFK5WS0ad8xSTLRe+agIoHsjmcpzyli0hOVaqR7M1LUSAe16ZOkMlsgEE8Rd/R9FBuKHZRzie1EWN8ZhSHaCwBwBBMZPngZjlWGVrtVr1opWGG4/CppSKwmpn+fRN/1ARHdg0b+Jp8r3vsibmzR5zk5BvMyORYU3lvgC/QVHp+O2+3Em9pKxj/gFfRY8QgFkC/kiagxqiyLUzwDQ2fTJfor9BSa+Zo3VdayY9mulBn9in6kGqRyTAXm78kvz/sheFiQTwA7b1rOiExL0PpHGzC+01L9StqBN+tenf8l+IXT0eOao7nDuWM6bLA6cXT90byKRoFFsXWxsQW4pCFkeErCyGL5ra78XifRUrapZohKpYYg/y2xgOroSVWOCaQmTp5m//lsaxR/6LOPSeuSJmo18/x5DFYQK5o5CN1HWejz2KQxp8YwF5iEti6c7FEyatZoM+w17oRP668sf1ec/EtTasvL5MHtY9oP8HUUB+Qs+XaRbW95z6tOEf/3Dkd0kuOK8TqrxPxe63yVnHXvdBuThfbtQ6U/GNlBNfFvxFNZ2ud4RUevu/JOllnPQ6M7o3aa3tW5DudyUcdu3E0c2V6oMBZms+zES+DmpfP09T05BYVFKpVuzcebuT3KjGMZCzNH5FXmrs2ZEZdwKzSuL808TSvNAHij42AUU5c5nSFDpQghXa02LQvt7GGFw7OdnGwarOvsZCNN3R+519lX2K+11+CNVX+kcQ+4AS/gNSDiZNelSZLV1XUVAYVR5EK5fdsNOJ1q6HPnmKikMlP59S2ze9NjPa/ffO5X28OZJ7glYzpHqZ02ZrY1YD+one4KUF5v2cM9Tv7Ys0BjKdglScL2Ey3avl1KfAbzoPo2Vlu7jyChr015tIchd6JJjQ+4OQoZpM4iscEinN5kvqlhM0ddOrRVX/JUFCEZKom+z74bdf+Ry7IR693+cQDu5Qmmdr9/FZ+05+XbxLrEhkTn0tWlRaXrEEQtaDvcBRdAb0qLmkbtU26RGckugSB8JX7TaqvlqiHtxmfNLE1ODY8aPstlkecrz0rPaJcm1x43HrYZK8IE/724vi+teEWW0eskulJ6ri1xqNBNaMzA3BjG8BqoAPHoKJABAXDsqW2xF12Oab2Wm7IRPJeZCSivWaMm2S23srO7bu6hxtZR0X7e3dmW2ln+RPF4Sd7PSbGVQ/NVqnKsExUeZBVrI0ygXWQ7yMu0Nn4O2iF9IoV2ZFTiXMxPHVW/o1eqhHR+BAz2CRmJI6mr7KrcZkXAiisr9VcYrYpbXfRvKu/50vrMBJk9N4sDiucU+ZUblb0pl9fIas/UNDY+aPilYUJLSotV623xaUFsT4Z5FjWKjlEHlDm5utOfnkW5MtP1Nxu8GKWYcWdGxLIH4T6rEvUNDEIMYv6auMdf2tOmWPMTq71YE3KsNwsvCEbIdjPe46bYTEmGpJU81DynKU5Y0TSp3aXbVpjdndQVsoq5xWe6BdiBXcWGAHsQBDeCTlAB/AADsIF5VUORMd83TpQQktb66m7h5neJHbwfkrkF8Dm6Bm5hAuFciuCs4VuhDWqv+PtQA76hJwZ2yD2lo+R9rNfcc9rLGMPVtupf9Av3olx0fpHt2rLD9K+smD+TSxaRQ4nCrpaOC+1R9czq6dVD+C7vD6SO/RR43+R+W02s0Fj0MWc06x7rxV1mgvxRrYN8aJwT9y8t1dJXOZ3vNokjO5eVhzh0uJ4zf82p595myRV9kmHks+es5ykVjkUXSmrKN4StmRc7QQzDGRNxZ/iB+YzlwdFRG4fFMJxYj1jakl/E+xV78+syfm5YlaFdOLzMKPP3zPD8Cz1xZsaKqUxv4UG4FB/ZU43GAQzpsPbCSfhz5iPcjjNG05WdpbHWcCJmAIaj43b7DE15zcuyl9aFvHer9Njmkfo3xR0Du8GG12rJM15oT1CZuPuHc9hC7Bn2j8flRB29e3otb58OzZ8X/Tq+2KA4ujthSJdV2ZuuN6tTz/+li3xHP3c9n2PCyX2JwyzqTxUdyB+sOI0e0w3Yz7QJnTNoqlmsTelICW+jbrr0oTRAcd8ad5TrqNDZ6Dx9rauG3yF0aTrUPqavrXdyd6jIuvhsKafpVunrJtU+NnZFb5rtDd2T0uOkNrJjLWU+xm+bhajSIB9XYx8CPvQxMhK/RF2U6rk+sTqp3xewYZpw0uIx1ITlvmWgErwCBX/PmGS/eK149I2V+4J/2VR3Ov5NQjq99ZR2NNsPTAf+/3iNkCn82Pe0pk4UKKqriiDUqD7GeIGDgAucQDBY3c/HEYFFe1xrjOxa38JmlvCz4GLDT7IaWankoXi0WEOyVvyTMEA6tqKygt+65cnxjOENt/EJrBfMOM1Y3jGuo8Y6HoMzZ1CH/hHdGZaZ5hWmWyx6BgeZfhruO8LKFdOZoMc3eAu0/2h/C5GPMK4v+m3BzaZrztULbrXdCjS73JsudGFIAQRdeetthFYZhvoj3NzWt86vvlRdlHX3feN7+Mm577TwVwpnzGPuvFp0Jf9K17TIGRv9awf+HJf+pVFvyCHkR7qCDqfmUxPJIiIR2SEvFMSczmpjCxljmQqWL3gKMkBF/w4u2yqdKmUlpVz6NSa57Vrc8rjBg+wktDQAPv1ynELTgQpQ6VhJiYn7xRHKK/KPOb7EOfpc6y66k/7RrMq0zuyO/3p/Pf+eResXBS5pMHxqvM1Y9LXn/y8AAP//xu9tPifigGcAAAAASUVORK5CYII=" alt=@zhengweisk width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/blinkspark/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/blinkspark> <img class=avatar src="data:image/png;base64,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" alt=@blinkspark width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/Abderrian/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Abderrian> <img class=avatar src=data:image/jpeg;base64,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 alt=@Abderrian width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/voidiak/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/voidiak> <img class=avatar src=data:image/jpeg;base64,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 alt=@voidiak width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/KinKir/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/KinKir> <img class=avatar src="data:image/png;base64,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" alt=@KinKir width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/qiandog5324/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/qiandog5324> <img class=avatar src="data:image/png;base64,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" alt=@qiandog5324 width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/callmepopo/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/callmepopo> <img class=avatar src=data:image/png;base64,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 alt=@callmepopo width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/Inferior-Gentleman/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Inferior-Gentleman> <img class=avatar src="data:image/png;base64,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" alt=@Inferior-Gentleman width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/Ryan-Shang/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/Ryan-Shang> <img class=avatar src="data:image/jpeg;base64,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" alt=@Ryan-Shang width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/forever8938/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/forever8938> <img class=avatar src="data:image/png;base64,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" alt=@forever8938 width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/whynotgithub/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/whynotgithub> <img class=avatar src="data:image/png;base64,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" alt=@whynotgithub width=26 height=26> </a> <a class=participant-avatar data-hovercard-type=user data-hovercard-url=/users/jmsht777/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/jmsht777> <img class=avatar src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAIAAADxLsZiAAAF9klEQVR4nOzXQdHbOhRA4Zc34RIIRmRURmQIZiEI3XXZRSeVfvt8H4F7ZxydSO8xxn8AT/f/6gUAZhA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsg4T1t0nXu02YBN/LZjglT3OyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSXmOM1TvwU1znvnqF7/tsx+oV+BHc7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IOE1xpgz6Tr3OYOAe/lsx4Qp7wkzuJE5P7tp/MXym2cskCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2Q8F69wL19tmP1CvzJ8z7Qde6rV7grNzsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkh4r17g3q5zX73Cl322Y/UK3/S8D8Rfmxe7h50iB4lVnneU5vCMBRLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEl5jjNU7APxzbnZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkDCrwAAAP//kQ4nizBqhWgAAAAASUVORK5CYII=" alt=@jmsht777 width=26 height=26> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </main> </div> </div> <div class="footer container-lg width-full p-responsive" role=contentinfo> <div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light"> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> <li class="mr-3 mr-lg-0">© 2019 GitHub, Inc.</li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to terms, text:terms" href=https://github.com/site/terms>Terms</a></li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to privacy, text:privacy" href=https://github.com/site/privacy>Privacy</a></li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href=https://github.com/security>Security</a></li> <li class="mr-3 mr-lg-0"><a href=https://githubstatus.com/ data-ga-click="Footer, go to status, text:status">Status</a></li> <li><a data-ga-click="Footer, go to help, text:help" href=https://help.github.com/>Help</a></li> </ul> <a aria-label=Homepage title=GitHub class="footer-octicon d-none d-lg-block mx-lg-4" href=https://github.com/> <svg height=24 class="octicon octicon-mark-github" viewBox="0 0 16 16" version=1.1 width=24 aria-hidden=true><path fill-rule=evenodd d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg> </a> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to contact, text:contact" href=https://github.com/contact>Contact GitHub</a></li> <li class="mr-3 mr-lg-0"><a href=https://github.com/pricing data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li> <li class="mr-3 mr-lg-0"><a href=https://developer.github.com/ data-ga-click="Footer, go to api, text:api">API</a></li> <li class="mr-3 mr-lg-0"><a href=https://training.github.com/ data-ga-click="Footer, go to training, text:training">Training</a></li> <li class="mr-3 mr-lg-0"><a href=https://github.blog/ data-ga-click="Footer, go to blog, text:blog">Blog</a></li> <li><a data-ga-click="Footer, go to about, text:about" href=https://github.com/about>About</a></li> </ul> </div> <div class="d-flex flex-justify-center pb-6"> <span class="f6 text-gray-light"></span> </div> </div> <div id=ajax-error-message class="ajax-error-message flash flash-error sf-hidden"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 000 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 00.01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg> <button type=button class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg class="octicon octicon-x" viewBox="0 0 12 16" version=1.1 width=12 height=16 aria-hidden=true><path fill-rule=evenodd d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"></path></svg> </button> You can’t perform that action at this time. </div> <div class="js-stale-session-flash flash flash-warn flash-banner sf-hidden" hidden> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path fill-rule=evenodd d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 000 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 00.01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg> <span class=js-stale-session-flash-signed-in hidden>You signed in with another tab or window. to refresh your session.</span> <span class=js-stale-session-flash-signed-out hidden>You signed out in another tab or window. to refresh your session.</span> </div> <template id=site-details-dialog> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open=""> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog=""> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"></path></svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style=display:none;outline:0 tabindex=0> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style=width:360px> </div> </div> <div aria-live=polite class="js-global-screen-reader-notice sr-only"></div>
Close
2020-12-30 09:17:10 Wednesday 141.101.77.33