Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Поддержка проксей #137

Closed
MonkAlex opened this issue Mar 5, 2019 · 3 comments
Closed

Поддержка проксей #137

MonkAlex opened this issue Mar 5, 2019 · 3 comments
Labels
area/core any issue related with core logic
Milestone

Comments

@MonkAlex
Copy link
Owner

MonkAlex commented Mar 5, 2019

Пока хотя бы самый дубовый вариант - глобальную проксю.
Может стоит сразу разделить на сайты - типа для каждого сайта можно отдельно указать прокси

Тип прокси надо смотреть скорее в дотнете (всмысле, какие поддерживаются), придётся хотя бы самые популярные варианты протестировать.

ПС: hentai2read в РФ забанили вовремя, только добавил блин

@MonkAlex MonkAlex added the area/core any issue related with core logic label Mar 5, 2019
@MonkAlex MonkAlex added this to the 1.48 milestone May 8, 2019
MonkAlex added a commit that referenced this issue May 12, 2019
MonkAlex added a commit that referenced this issue May 12, 2019
@MonkAlex
Copy link
Owner Author

Поддержка только http, в теории можно добавить поддержку socks5

В текущей реализации картинки грузятся мимо прокси, для hentai2read этого достаточно, но в целом стоит доделать.
Нет инвалидации кеша при изменении настроек.

MonkAlex added a commit that referenced this issue May 12, 2019
@MonkAlex
Copy link
Owner Author

Картинки грузятся через прокси, надо доделать инвалидацию и поревьюить всё это дело.

Плюс, пока совсем нет UI для настройки, проверено только локально в тестах.

@MonkAlex MonkAlex mentioned this issue May 18, 2019
5 tasks
MonkAlex added a commit that referenced this issue May 26, 2019
MonkAlex added a commit that referenced this issue Jun 2, 2019
MonkAlex added a commit that referenced this issue Jun 8, 2019
MonkAlex added a commit that referenced this issue Jun 8, 2019
MonkAlex added a commit that referenced this issue Jun 9, 2019
…ed. Has some bugs of bindings Uri and empty data.
MonkAlex added a commit that referenced this issue Jun 12, 2019
@MonkAlex
Copy link
Owner Author

MonkAlex commented Jun 12, 2019

Остались мелочи:

  • Миграция с релизной версии, чистый запуск
  • Добавить UI для проверки прокси в avalonia, там сейчас только запись в консоль.
  • Потыкать в разные варианты настройки и проверить в UI, как будет работать.
  • Логгирования добавить на кейсы переключения и\или использования, чтобы было видно, что например запрос не прошел, а были использованы настройки прокси.
  • Добавить возможность указать прокси в avalonia
  • Перепроверить внимательно работу с клиентами в парсерах и в логинах (вроде). Очень похожий код, может стоит сократить каким-то образом.

MonkAlex added a commit that referenced this issue Jun 14, 2019
MonkAlex added a commit that referenced this issue Jun 14, 2019
@MonkAlex MonkAlex closed this as completed Jul 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/core any issue related with core logic
Projects
None yet
Development

No branches or pull requests

1 participant